upgrade software to latest versions
This commit is contained in:
@@ -5,6 +5,9 @@ export_env AUTOMYSQLBACKUP_VERSION v${AUTOMYSQLBACKUP_VERSION_MAJOR}_${AUTOMYSQL
|
||||
export_env AUTOMYSQLBACKUP_CONFIG /etc/automysqlbackup/automysqlbackup.conf
|
||||
export_env AUTOMYSQLBACKUP_DATA /host/var/backup/db
|
||||
|
||||
## Dependency
|
||||
apt_install_permanent pigz
|
||||
|
||||
## AutoMySQLBackup
|
||||
apt_install_permanent mysql-client
|
||||
cd /opt
|
||||
@@ -18,4 +21,4 @@ cp /opt/automysqlbackup/automysqlbackup.conf $AUTOMYSQLBACKUP_CONFIG
|
||||
sed -i "s,^#\(CONFIG_mysql_dump_username=\).*$,\1'backup'," $AUTOMYSQLBACKUP_CONFIG
|
||||
sed -i "s,^#\(CONFIG_mysql_dump_host=\).*$,\1'mysql'," $AUTOMYSQLBACKUP_CONFIG
|
||||
sed -i "s,^#\(CONFIG_backup_dir=\).*$,\1'/host/var/backup/db'," $AUTOMYSQLBACKUP_CONFIG
|
||||
sed -i "s,^#\(CONFIG_db_exclude=\).*$,\1( 'mysql' 'information_schema' 'performance_schema' )," $AUTOMYSQLBACKUP_CONFIG
|
||||
sed -i "s,^#\(CONFIG_db_exclude=\).*$,\1( 'mysql' 'information_schema' 'performance_schema' )," $AUTOMYSQLBACKUP_CONFIG
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
## Environment
|
||||
export_env HAMACHI_DATA /host/var/lib/logmein-hamachi
|
||||
export_env HAMACHI_VERSION 2.1.0.119
|
||||
export_env HAMACHI_VERSION 2.1.0.174
|
||||
|
||||
## Dependencies
|
||||
apt_install_permanent lsb-core net-tools socat strace
|
||||
|
||||
## Hamachi
|
||||
wget -P /opt -O hamachi.deb https://secure.logmein.com/labs/logmein-hamachi_$HAMACHI_VERSION-1_amd64.deb
|
||||
wget -P /opt -O hamachi.deb https://www.vpn.net/installers/logmein-hamachi_$HAMACHI_VERSION-1_amd64.deb
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Handbrake
|
||||
apt_install_permanent --force-yes handbrake-cli
|
||||
apt_install_permanent handbrake-cli
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
## Environment
|
||||
export_env LIGHTTPD_VERSION_MAJOR 1.4
|
||||
export_env LIGHTTPD_VERSION_MINOR 39
|
||||
export_env LIGHTTPD_VERSION_MINOR 45
|
||||
export_env LIGHTTPD_VERSION $LIGHTTPD_VERSION_MAJOR.$LIGHTTPD_VERSION_MINOR
|
||||
export_env LIGHTTPD_CONFIG /etc/lighttpd/lighttpd.conf
|
||||
export_env LIGHTTPD_LOG /host/var/log/lighttpd/error.log
|
||||
@@ -30,4 +30,4 @@ if [ $MODE == "minimal" ]; then
|
||||
cd /opt
|
||||
rm -r lighttpd-$LIGHTTPD_VERSION
|
||||
rm lighttpd-$LIGHTTPD_VERSION.tar.gz
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -2,4 +2,5 @@
|
||||
echo 'deb http://www.deb-multimedia.org jessie main non-free' >> /etc/apt/sources.list
|
||||
echo 'deb-src http://www.deb-multimedia.org jessie main non-free' >> /etc/apt/sources.list
|
||||
apt update
|
||||
apt_install_permanent --force-yes deb-multimedia-keyring
|
||||
apt_install_permanent deb-multimedia-keyring
|
||||
apt update
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
## Environment
|
||||
export_env PHP_VERSION 5.6.23
|
||||
export_env PHP_VERSION 7.1.6
|
||||
export_env PHP_CONFIG /usr/local/lib/php.ini
|
||||
export_env PHP_TIMEZONE $TIMEZONE
|
||||
export_env PHP_TIMEZONE $TIMEZONE
|
||||
|
||||
## Dependencies
|
||||
apt_install_permanent libxml2-dev libcurl4-openssl-dev libbz2-dev libjpeg-dev libpng12-dev libmcrypt-dev libssl-dev pkg-config
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
## Configuration
|
||||
export_env PMA_VERSION 4.6.0
|
||||
export_env PMA_VERSION 4.7.1
|
||||
export_env PMA_ROOT /var/www/html
|
||||
export_env PMA_CONFIG $PMA_ROOT/config.inc.php
|
||||
|
||||
@@ -27,4 +27,4 @@ EOF
|
||||
if [ $MODE == "minimal" ]; then
|
||||
cd /opt
|
||||
rm phpMyAdmin-$PMA_VERSION-all-languages.tar.gz
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
## Environment
|
||||
export_env REDIS_CONFIG=/etc/redis/redis.conf
|
||||
export_env REDIS_LOG=/host/var/log/redis/redis.log
|
||||
export_env REDIS_DATA=/host/var/lib/redis
|
||||
export_env REDIS_VERSION=stable
|
||||
export_env REDIS_CONFIG /etc/redis/redis.conf
|
||||
export_env REDIS_LOG /host/var/log/redis/redis.log
|
||||
export_env REDIS_DATA /host/var/lib/redis
|
||||
export_env REDIS_VERSION stable
|
||||
|
||||
## Redis (repository)
|
||||
apt_install_permanent redis-server
|
||||
@@ -18,4 +18,4 @@ make
|
||||
mkdir -p `dirname $REDIS_CONFIG`
|
||||
sed -i "s,^\(daemonize\s*\).*$,\1no," $REDIS_CONFIG
|
||||
sed -i "s,^\(logfile\s*\).*$,\1$REDIS_LOG," $REDIS_CONFIG
|
||||
sed -i "s,^\(dir\s*\).*$,\1$REDIS_DATA," $REDIS_CONFIG
|
||||
sed -i "s,^\(dir\s*\).*$,\1$REDIS_DATA," $REDIS_CONFIG
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
## Environment
|
||||
## Environmen t
|
||||
export_env SABNZBD_CONFIG /host/etc/sabnzbd/sabnzbd.ini
|
||||
export_env SABNZBD_DATA /host/var/lib/sabnzbd
|
||||
|
||||
## SABnzbd
|
||||
echo 'deb http://ppa.launchpad.net/jcfp/ppa/ubuntu precise main' > /etc/apt/sources.list.d/sabnzbdplus.list
|
||||
apt-key adv --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
|
||||
echo 'deb http://ppa.launchpad.net/jcfp/ppa/ubuntu precise main' >> /etc/apt/sources.list.d/sabnzbdplus.list
|
||||
echo 'deb http://ppa.launchpad.net/jcfp/nobetas/ubuntu precise main' >> /etc/apt/sources.list.d/sabnzbdplus.list
|
||||
apt update
|
||||
apt install -f
|
||||
apt_install_permanent sabnzbdplus
|
||||
|
||||
## Utilities
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
## Environment
|
||||
export_env SONARR_DATA /host/var/lib/sonarr
|
||||
|
||||
## Dependency
|
||||
apt_install_permanent libmono-cil-dev
|
||||
## Dependencies
|
||||
apt_install_permanent libmono-cil-dev sqlite3 mediainfo
|
||||
|
||||
## Sonarr
|
||||
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FDA5DFFC
|
||||
echo "deb http://apt.sonarr.tv/ develop main" | tee -a /etc/apt/sources.list
|
||||
apt update
|
||||
apt_install_permanent nzbdrone mediainfo
|
||||
chmod +x /opt/NzbDrone/NzbDrone.exe
|
||||
apt_install_permanent nzbdrone
|
||||
chmod +x /opt/NzbDrone/NzbDrone.exe
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
## Configuration
|
||||
export_env SYNCTHING_CONFIG /host/etc/syncthing
|
||||
export_env SYNCTHING_VERSION 0.12.23
|
||||
export_env SYNCTHING_VERSION 0.14.30
|
||||
|
||||
# Syncthing
|
||||
cd /opt
|
||||
curl -L -o syncthing.tar.gz http://archive.syncthing.net/v$SYNCTHING_VERSION/syncthing-linux-amd64-v$SYNCTHING_VERSION.tar.gz
|
||||
curl -L -o syncthing.tar.gz https://github.com/syncthing/syncthing/releases/download/v$SYNCTHING_VERSION/syncthing-linux-amd64-v$SYNCTHING_VERSION.tar.gz
|
||||
tar -xzvf syncthing.tar.gz
|
||||
rm -f syncthing.tar.gz
|
||||
mv syncthing-linux-amd64-v* syncthing
|
||||
rm -rf syncthing/etc
|
||||
rm -rf syncthing/*.pdf
|
||||
mkdir -p $SYNCTHING_CONFIG
|
||||
mkdir -p $SYNCTHING_CONFIG
|
||||
|
||||
@@ -10,7 +10,7 @@ dpkg -i libdvdcss2_$LIBDVDCSS_VERSION-0_amd64.deb
|
||||
apt_install_permanent vobcopy
|
||||
|
||||
## Audio
|
||||
apt_install_permanent --force-yes libmp3lame0 libavcodec-extra* libmp3lame-dev libvorbis-dev libtheora-dev libspeex-dev libopenjpeg-dev libx264-* libfaac-dev
|
||||
apt_install_permanent libmp3lame0 libavcodec-extra* libmp3lame-dev libvorbis-dev libtheora-dev libspeex-dev libopenjpeg-dev libx264-* libfaac-dev
|
||||
|
||||
## Remove installation files
|
||||
if [ $MODE == "minimal" ]; then
|
||||
|
||||
Reference in New Issue
Block a user