]> www.infradead.org Git - users/dwmw2/vpnc-scripts.git/commitdiff
Add restorecon calls for /var/run/vpnc and /dev/net/tun (Red Hat bug #731382)
authorDavid Woodhouse <David.Woodhouse@intel.com>
Thu, 24 Nov 2011 12:42:33 +0000 (12:42 +0000)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Thu, 24 Nov 2011 12:50:02 +0000 (12:50 +0000)
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
vpnc-script

index ff06429e79fa3393d212426f4c472f1847937c1d..031d5e899c9d6efc4b97fb94ca0fbd51e485571d 100755 (executable)
@@ -55,6 +55,7 @@ SCRIPTNAME=`basename $0`
 # some systems, eg. Darwin & FreeBSD, prune /var/run on boot
 if [ ! -d "/var/run/vpnc" ]; then
        mkdir -p /var/run/vpnc
+       [ -x /sbin/restorecon ] && /sbin/restorecon /var/run/vpnc
 fi
 
 # stupid SunOS: no blubber in /usr/local/bin ... (on stdout)
@@ -497,6 +498,7 @@ do_pre_init() {
                        if [ ! -e /dev/net/tun ]; then
                                mkdir -p /dev/net
                                mknod -m 0640 /dev/net/tun c 10 200
+                               [ -x /sbin/restorecon ] && /sbin/restorecon /dev/net/tun
                        fi
                        # workaround for a possible latency caused by udev, sleep max. 10s
                        if kernel_is_2_6_or_above ; then