#!/bin/sh case "$1" in install) . /etc/init.d/rc.functions register_setting "AVAHILINKER_EXTRADIRS" "" "avahi-linker settings" register_setting "AVAHILINKER_DBUS2VDR" "" register_setting "AVAHILINKER_NFS_SUFFIX" "nfs" register_setting "AVAHILINKER_STATIC_SUFFIX" "static" register_setting "AVAHILINKER_USE_FILE" "1" register_setting "AVAHILINKER_LOGFILE" "/var/log/avahi-linker.log" register_setting "AVAHILINKER_LOGLEVEL" "INFO" test -d /mnt/data/photo || mkdir -p /mnt/data/photo test -d /mnt/data/music || mkdir -p /mnt/data/music test -d /mnt/data/video || mkdir -p /mnt/data/video/movies /mnt/data/video/series #if [ -f /etc/exports ]; then # rm /etc/exports #fi #if [ ! -f /etc/exports ]; then # cat >> /etc/exports <<- EOF # /mnt/data/tv *(ro,fsid=0,sync,no_subtree_check,all_squash,anongid=0,anonuid=0) # /mnt/data/music *(rw,fsid=1,sync,no_subtree_check,all_squash,anongid=0,anonuid=0) # /mnt/data/video *(rw,fsid=2,sync,no_subtree_check,all_squash,anongid=0,anonuid=0) # /mnt/data/photo *(rw,fsid=3,sync,no_subtree_check,all_squash,anongid=0,anonuid=0) # EOF #fi ;; uninstall) ;; depend) echo "dbus" echo "avahi" echo "autofs" echo "nfs-server" echo "python" echo "python-dbus" echo "python-avahi" ;; *) echo "Usage $0 {install | uninstall | depend}" >&2 exit 1 esac