Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 9c4b283b18e2062bbf509ad8b1553dc7 > scriptlet

freenx-server-0.7.3-30.fc18.i686.rpm

PREIN

/bin/sh
/usr/sbin/useradd -r -d /var/lib/nxserver/home -s /usr/libexec/nx/nxserver nx 2>/dev/null \
  || /usr/sbin/usermod -d /var/lib/nxserver/home -s /usr/libexec/nx/nxserver nx 2>/dev/null || :
if [ $1 -gt 1 ] && [ ! -e /usr/lib/systemd/system/freenx-server.service ] && \
   [ -e /etc/init.d/freenx-server ] ; then
        systemd-sysv-convert --save freenx-server &>/dev/null
        chkconfig --del freenx-server &>/dev/null || :
fi

PREUN

/bin/sh
if [ $1 = 0 ]; then
        systemctl --no-reload disable freenx-server.service &>/dev/null
        systemctl stop freenx-server.service &>/dev/null
        exit 0
fi

POSTIN

/bin/sh
systemctl daemon-reload &>/dev/null
if [ $1 -gt 1 ]; then # for migrating to >= 0.7.3-27
    cd /var/lib/nxserver/home/.ssh
    [ -e authorized_keys2 ] && [ ! -e authorized_keys ] && \
        mv authorized_keys2 authorized_keys
    [ -e authorized_keys2.disabled ] && [ ! -e authorized_keys.disabled ] && \
        mv authorized_keys2.disabled authorized_keys.disabled
fi
exit 0

POSTUN

/bin/sh
systemctl daemon-reload &>/dev/null || :