diff --git a/src/subsonic/PKGBUILD b/src/subsonic/PKGBUILD deleted file mode 100644 index f62f89c..0000000 --- a/src/subsonic/PKGBUILD +++ /dev/null @@ -1,37 +0,0 @@ -# Maintainer: M0Rf30 -# Contributors: Thom Wiggers -# Contributors: hoban -# Contributors: Nrm -# Contributors: MattScherbatsky -# Contributors: robozman - -pkgname=subsonic -pkgver=6.0 -pkgrel=2 -pkgdesc="A free, web-based media streamer and jukebox." -arch=('any') -url="http://subsonic.org/" -license=('CUSTOM') -depends=('java-runtime-headless') -conflicts=('subsonic') -source=(http://subsonic.org/download/subsonic-${pkgver}-standalone.tar.gz - 'subsonic.service') -backup=('var/lib/subsonic/db' 'var/lib/subsonic/subsonic.properties' 'var/lib/subsonic/subsonic.sh') -install=$pkgname.install - -package() { - cd ${srcdir} - mkdir -p $pkgdir/var/lib/subsonic - mkdir -p $pkgdir/var/playlists - mkdir -p $pkgdir/usr/lib/systemd/system - mkdir -p $pkgdir/etc/ - sed -i 's/SUBSONIC_HOME=\/var\/subsonic/SUBSONIC_HOME=\/var\/lib\/subsonic/' subsonic.sh - cp * $pkgdir/var/lib/subsonic - rm $pkgdir/var/lib/subsonic/{subsonic.bat,subsonic-${pkgver}-standalone.tar.gz} - ln -fs /var/lib/subsonic/subsonic.sh $pkgdir/etc/subsonic.conf - cp $srcdir/subsonic.service $pkgdir/usr/lib/systemd/system - chmod +x $pkgdir/var/lib/subsonic/subsonic.sh -} - -md5sums=('5bfb0c06585d087801a6b67c6cb2bd78' - '7cbbb9c8357992385c929e9f05be00be') diff --git a/src/subsonic/subsonic.install b/src/subsonic/subsonic.install deleted file mode 100644 index fc55fa9..0000000 --- a/src/subsonic/subsonic.install +++ /dev/null @@ -1,70 +0,0 @@ -_homedir=/var/lib/subsonic -_playlistdir=/var/playlists - -post_install() { - - getent group subsonic &>/dev/null || groupadd --system subsonic > /dev/null - getent passwd subsonic &>/dev/null || useradd --system \ - --home-dir /var/lib/subsonic \ - --shell /usr/bin/nologin \ - --gid subsonic \ - --groups audio \ - --comment "Subsonic user" \ - subsonic > /dev/null - passwd --lock subsonic > /dev/null - - fix_permissions - echo "*************************************************" - echo "* Edit /etc/subsonic.conf to configure subsonic *" - echo "*************************************************" - - systemctl daemon-reload -} - -pre_remove() { - if [[ `systemctl is-active subsonic` == 'active' ]]; then - systemctl stop subsonic - fi -} - -post_remove() { - getent passwd subsonic &>/dev/null && userdel subsonic >/dev/null - getent group subsonic &>/dev/null && groupdel subsonic >/dev/null -} - -fix_permissions() { - chown -R subsonic:subsonic ${_homedir} - chown subsonic:subsonic ${_playlistdir} -} - -pre_upgrade() { - rm -f /tmp/subsonic-was-active - if [[ `systemctl is-active subsonic` == 'active' ]]; then - touch /tmp/subsonic-was-active - echo "Stopping subsonic" - systemctl stop subsonic - fi -} - -post_upgrade() { - post_install - - if [[ $(vercmp 5.0.beta1 $2) == "1" ]]; then - echo "!! Subsonics home dir is now located in /var/lib/subsonic." - echo " You will have to move the database located in " - echo " /var/subsonic/db to this new location." - echo "" - echo "!! This package now runs subsonic as the user 'subsonic'." - echo " You mightneed to edit permissions for your media folders." - rm -f /tmp/subsonic-was-active - echo "" - echo "!! Not restarting subsonic automatically." - echo " You might need to change configs" - fi - - if [ -e /tmp/subsonic-was-active ]; then - echo "Starting subsonic" - systemctl start subsonic - rm /tmp/subsonic-was-active - fi -} diff --git a/src/subsonic/subsonic.service b/src/subsonic/subsonic.service deleted file mode 100644 index 78889b6..0000000 --- a/src/subsonic/subsonic.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Subsonic -After=network.target - -[Service] -User=subsonic -ExecStart=/var/lib/subsonic/subsonic.sh -ExecStop=/bin/kill -15 $MAINPID -Type=forking - -[Install] -WantedBy=multi-user.target