Add install.sh with deprecation notice, fixed run_dir, updated URL
This commit is contained in:
+88
@@ -0,0 +1,88 @@
|
||||
#!/bin/bash
|
||||
|
||||
###### #### ##### ##### ### ###
|
||||
## ## ## ## ## ## ## ## ##
|
||||
## ## ##### ## ####### ## ## ##
|
||||
## ## ## ## ## ## ## ##
|
||||
###### #### ##### ## ## ## ## R
|
||||
################################################################
|
||||
# Title:.......Automatic install/update OScam #
|
||||
# Author:......Prilly #
|
||||
# Support:.....prilly@speedbox.me #
|
||||
# Date:........15 Mars 2016 #
|
||||
# Description:.Automaticaly install OScam with systemd support #
|
||||
# Updates OScam to latest or specific SVN version #
|
||||
################################################################
|
||||
|
||||
# OScam source checkout url (no trailing slash) Gitlab
|
||||
git_url="https://git.streamboard.tv/common/oscam.git"
|
||||
|
||||
# Omnikey drivers /pcsc/ (Do not append .tar.gz) install_reader_fw())
|
||||
fw_hid_86="ifdokccid_linux_i686-v4.2.8"
|
||||
fw_hid_64="ifdokccid_linux_x86_64-v4.2.8"
|
||||
|
||||
# Paths (no trailing slash)
|
||||
daemon_dir="/usr/local/bin"
|
||||
conf_dir="/usr/local/etc"
|
||||
sysd_dir="/etc/systemd/system"
|
||||
log_dir="/var/log/oscam"
|
||||
work_dir="/usr/src"
|
||||
run_dir="$(dirname "$(readlink -f "$0")")"
|
||||
|
||||
# Include files
|
||||
. ${run_dir}/install_functions
|
||||
|
||||
############################# MAIN #############################
|
||||
|
||||
cat << 'DEPRECATION'
|
||||
################################################################
|
||||
# DEPRECATED - This script is no longer maintained #
|
||||
# #
|
||||
# The SVN server (svn.hisp.no) has been decommissioned. #
|
||||
# This repository is archived. No further updates will occur. #
|
||||
# #
|
||||
# Docker is recommended instead: #
|
||||
# https://hub.docker.com/r/linuxserver/oscam #
|
||||
# #
|
||||
# Archived source: #
|
||||
# https://git.hisp.no/oscam/oscam-install #
|
||||
################################################################
|
||||
DEPRECATION
|
||||
|
||||
DIALOG=${DIALOG:-`which dialog`}
|
||||
if [ -z "${DIALOG}" ]; then
|
||||
echo "Please install dialog package and run the script again! (apt-get install dialog)" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exec 3>&1;
|
||||
menu_var=$(dialog --title "OScam installer" --menu "
|
||||
######...####...#####...#####....###..###
|
||||
##..##..##.....##......##...##..##..##..##
|
||||
##..##..#####..##......#######..##..##..##
|
||||
##..##.....##..##......##...##..##......##
|
||||
######..####....##### ##...##..##......## R
|
||||
------------------------------------------------------------------
|
||||
..........Automatic Install/Update OScam CardServer script........
|
||||
...........Install maximum 9 instances of OScam CardServer........
|
||||
............https://git.hisp.no/oscam/oscam-install...............
|
||||
|
||||
Please choose an option:" 24 70 6 2>&1 1>&3 \
|
||||
1 "Install OScam instances" \
|
||||
2 "Upgrade OScam instances" \
|
||||
3 "Install HID Omnikey USB Firmware" \
|
||||
4 "Exit");
|
||||
exec 3>&-;
|
||||
|
||||
if [ ${menu_var} -eq 1 2>/dev/null ]; then
|
||||
run_install
|
||||
exit 0
|
||||
elif [ ${menu_var} -eq 2 2>/dev/null ]; then
|
||||
run_update
|
||||
exit 0
|
||||
elif [ ${menu_var} -eq 3 2>/dev/null ]; then
|
||||
install_reader_fw
|
||||
exit 0
|
||||
fi
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user