Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > contrib-release > by-pkgid > 1ecfa6375d3e71936275aa18c57a3fbc > scriptlet

freenx-0.7.1-5mdv2008.1.noarch.rpm

PREIN

/bin/sh
if [ $1 = 1 ]; then
        /usr/share/rpm-helper/add-user freenx $1 nx /var/lib/nxserver/nxhome /usr/bin/nxserver 
fi

POSTIN

/bin/sh
# make a link from /usr/X11R6/lib/X11/fonts -> /usr/share/fonts if needed
[ ! -d /usr/X11R6/lib/X11/fonts ] && ln -s /usr/share/fonts /usr/X11R6/lib/X11/ 
if [ $1 = 1 ]; then
        /usr/bin/ssh-keygen -f /etc/nxserver/users.id_dsa -t dsa -N "" 2>&1 > /dev/null
        /bin/chown nx.root /etc/nxserver/users.id_dsa 
        /bin/chmod 600 /etc/nxserver/users.id_dsa

        /usr/bin/ssh-keygen -q -t dsa -N '' -f /var/lib/nxserver/nxhome/.ssh/local.id_dsa 2>&1 > /dev/null
        /bin/mv -f /var/lib/nxserver/nxhome/.ssh/local.id_dsa /var/lib/nxserver/nxhome/.ssh/client.id_dsa.key
        /bin/mv -f /var/lib/nxserver/nxhome/.ssh/local.id_dsa.pub /var/lib/nxserver/nxhome/.ssh/server.id_dsa.pub.key
        /bin/cat /var/lib/nxserver/nxhome/.ssh/server.id_dsa.pub.key >  /var/lib/nxserver/nxhome/.ssh/authorized_keys2
        
        /bin/echo -n "127.0.0.1 " > /var/lib/nxserver/nxhome/.ssh/known_hosts
        /bin/cat /etc/ssh/ssh_host_rsa_key.pub >> /var/lib/nxserver/nxhome/.ssh/known_hosts
        /bin/chmod 600 /var/lib/nxserver/nxhome/.ssh/*
        /bin/chown nx.root /var/lib/nxserver/nxhome/.ssh/*
        /usr/share/rpm-helper/create-file freenx $1 /etc/nxserver/users.id_dsa.pub root root 644 
        /usr/share/rpm-helper/create-file freenx $1 /etc/nxserver/passwords.orig nx root 600 
        /usr/share/rpm-helper/create-file freenx $1 /etc/nxserver/passwords nx root 600 
        /usr/share/rpm-helper/create-file freenx $1 /var/log/nxserver.log nx root 600 
        /usr/bin/mkpasswd -l 32 | /usr/bin/passwd --stdin nx 2>&1 > /dev/null
fi

POSTUN

/bin/sh
if [ $1 = 0 ]; then
        /usr/share/rpm-helper/del-user freenx $1 nx 
fi