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