Sophie

Sophie

distrib > Fedora > 13 > x86_64 > rpms > vdr > scriptlet

vdr-1.6.0-29.fc13.x86_64.rpm

PREIN

/bin/sh
getent passwd vdr >/dev/null || \
useradd -r -g video -d /var/lib/vdr/data -s /sbin/nologin -M -N \
    -c "Video Disk Recorder" vdr
:

PREUN

/bin/sh
if [ $1 -eq 0 ] ; then
    /etc/rc.d/init.d/vdr stop >/dev/null 2>&1
    /sbin/chkconfig --del vdr
fi
:

POSTIN

/bin/sh
# Migrate stuff in vardir, videodir when upgrading from pre 1.6.0-15 (#443706)
# TODO: to be removed in F-13
if [ $1 -gt 1 -a -d /srv/vdr ] ; then

    # Continue to use /srv/vdr as the video dir for old setups
    f=/etc/sysconfig/vdr
    if ! grep -q '^\s*VDR_OPTIONS.*[( ]-v' $f ; then
        sed -i -e 's|^\(\s*VDR_OPTIONS.*(\)\(.*\)|\1-v /srv/vdr \2|' $f
    fi

    # Move stuff previously in /var/lib/vdr to /var/lib/vdr/data
    for f in $(find /var/lib/vdr -mindepth 1 -maxdepth 1 -not -name data -not -name "video*") ; do
        mv $f /var/lib/vdr/data
    done

    # Set new home dir
    usermod -d /var/lib/vdr/data vdr 2>/dev/null
fi
/sbin/chkconfig --add vdr || :

POSTUN

/bin/sh
[ $1 -gt 0 ] && /etc/rc.d/init.d/vdr try-restart >/dev/null || :