Author: arekm
Date: Thu Mar 21 08:30:24 2013
New Revision: 12638

Modified:
   geninitrd/trunk/geninitrd
   geninitrd/trunk/mod-lvm.sh
   geninitrd/trunk/mod-md.sh
   geninitrd/trunk/mod-nfs.sh
   geninitrd/trunk/mod-suspend.sh
   geninitrd/trunk/mod-uvesafb.sh
Log:
Set permission for every mknode call.

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Thu Mar 21 08:30:24 2013
@@ -792,7 +792,7 @@
                        while read major minor blocks dev rest; do
                                node=/dev/$dev
                                mkdir -p ${node%/*}
-                               [ -e $node ] || mknod $node b $major $minor
+                               [ -e $node ] || mknod -m 660 $node b $major 
$minor
                        done
                )
        EOF
@@ -899,7 +899,7 @@
                fi
 
                if [ "$device" -a ! -b $device ]; then
-                       mknod $device b $maj $min
+                       mknod -m 660 $device b $maj $min
                fi
 
                [ -n "$ROOTFSFLAGS" ] && ROOTFSFLAGS="-o $ROOTFSFLAGS"
@@ -1358,11 +1358,11 @@
 
 # mknod'ing the devices instead of copying them works both with and
 # without devfs...
-mknod "$DESTDIR/dev/console" c 5 1
-mknod "$DESTDIR/dev/null" c 1 3
-mknod "$DESTDIR/dev/zero" c 1 5
-mknod "$DESTDIR/dev/random" c 1 8
-mknod "$DESTDIR/dev/urandom" c 1 9
+mknod -m 600 "$DESTDIR/dev/console" c 5 1
+mknod -m 666 "$DESTDIR/dev/null" c 1 3
+mknod -m 666 "$DESTDIR/dev/zero" c 1 5
+mknod -m 666 "$DESTDIR/dev/random" c 1 8
+mknod -m 666 "$DESTDIR/dev/urandom" c 1 9
 
 inst_exec $busybox /bin/busybox
 ln -s busybox $DESTDIR/bin/sh

Modified: geninitrd/trunk/mod-lvm.sh
==============================================================================
--- geninitrd/trunk/mod-lvm.sh  (original)
+++ geninitrd/trunk/mod-lvm.sh  Thu Mar 21 08:30:24 2013
@@ -133,7 +133,7 @@
 
        if ! is_yes "$dev_mounted"; then
                inst_d /dev/mapper
-               mknod $DESTDIR/dev/mapper/control c 10 63
+               mknod -m 600 $DESTDIR/dev/mapper/control c 10 63
                for device in $PVDEVICES; do
                        # if LVM on RAID then device might be copied already in 
gen_md
                        [ -e "$DESTDIR/dev/$(basename $device)" ] && continue

Modified: geninitrd/trunk/mod-md.sh
==============================================================================
--- geninitrd/trunk/mod-md.sh   (original)
+++ geninitrd/trunk/mod-md.sh   Thu Mar 21 08:30:24 2013
@@ -193,6 +193,6 @@
 
        # needed to determine md-version
        if [ "$do_md0" -eq 1 ]; then
-               mknod $DESTDIR/dev/md0 b 9 0
+               mknod -m 660 $DESTDIR/dev/md0 b 9 0
        fi
 }

Modified: geninitrd/trunk/mod-nfs.sh
==============================================================================
--- geninitrd/trunk/mod-nfs.sh  (original)
+++ geninitrd/trunk/mod-nfs.sh  Thu Mar 21 08:30:24 2013
@@ -57,7 +57,7 @@
        # use root=/dev/ram0 init=/linuxrc when starting kernel or you will
        # have problems like init(XX) being child process of swapper(1).
        verbose "Adding rootfs on NFS support to initrd (dhcp)"
-       mknod "$DESTDIR/dev/urandom" c 1 9
+       mknod -m 644 "$DESTDIR/dev/urandom" c 1 9
        mkdir "$DESTDIR/newroot"
        add_linuxrc <<-'EOF'
                ifconfig lo 127.0.0.1 up

Modified: geninitrd/trunk/mod-suspend.sh
==============================================================================
--- geninitrd/trunk/mod-suspend.sh      (original)
+++ geninitrd/trunk/mod-suspend.sh      Thu Mar 21 08:30:24 2013
@@ -49,7 +49,7 @@
 
        verbose "Setting up suspend..."
 
-       mknod $DESTDIR/dev/snapshot c 10 231
+       mknod -m 640 $DESTDIR/dev/snapshot c 10 231
        mkdir -p $DESTDIR${resume_dev%/*}
        inst $resume_dev $resume_dev
 

Modified: geninitrd/trunk/mod-uvesafb.sh
==============================================================================
--- geninitrd/trunk/mod-uvesafb.sh      (original)
+++ geninitrd/trunk/mod-uvesafb.sh      Thu Mar 21 08:30:24 2013
@@ -41,8 +41,8 @@
        fi
 
        verbose "initrd_gen_uvesafb"
-       mknod $DESTDIR/dev/mem c 1 1
-       mknod $DESTDIR/dev/tty1 c 4 1
+       mknod -m 640 $DESTDIR/dev/mem c 1 1
+       mknod -m 600 $DESTDIR/dev/tty1 c 4 1
        inst_d /sbin
        inst_exec $v86d /sbin
 }
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to