Author: arekm                        Date: Tue Nov 30 20:22:49 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 2; cgroup fixes and crypto change from svn

---- Files affected:
packages/rc-scripts:
   rc-scripts.spec (1.335 -> 1.336) , rc-scripts-svn.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/rc-scripts/rc-scripts.spec
diff -u packages/rc-scripts/rc-scripts.spec:1.335 
packages/rc-scripts/rc-scripts.spec:1.336
--- packages/rc-scripts/rc-scripts.spec:1.335   Sat Nov  6 11:50:11 2010
+++ packages/rc-scripts/rc-scripts.spec Tue Nov 30 21:22:44 2010
@@ -10,11 +10,12 @@
 Summary(tr.UTF-8):     inittab ve /etc/rc.d dosyaları
 Name:          rc-scripts
 Version:       0.4.3.5
-Release:       1
+Release:       2
 License:       GPL v2
 Group:         Base
 Source0:       ftp://distfiles.pld-linux.org/src/%{name}-%{version}.tar.gz
 # Source0-md5: 599cf1c5a381265b513d33258fd2069d
+Patch0:                %{name}-svn.patch
 URL:           http://svn.pld-linux.org/cgi-bin/viewsvn/rc-scripts/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -109,6 +110,7 @@
 
 %prep
 %setup -q
+%patch0 -p0
 
 %build
 %{__aclocal}
@@ -361,6 +363,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.336  2010/11/30 20:22:44  arekm
+- rel 2; cgroup fixes and crypto change from svn
+
 Revision 1.335  2010/11/06 10:50:11  arekm
 Updated to 0.4.3.5 (vserver netns support).
 

================================================================
Index: packages/rc-scripts/rc-scripts-svn.patch
diff -u /dev/null packages/rc-scripts/rc-scripts-svn.patch:1.3
--- /dev/null   Tue Nov 30 21:22:49 2010
+++ packages/rc-scripts/rc-scripts-svn.patch    Tue Nov 30 21:22:44 2010
@@ -0,0 +1,71 @@
+Index: rc.d/rc.sysinit
+===================================================================
+--- rc.d/rc.sysinit    (wersja 11895)
++++ rc.d/rc.sysinit    (kopia robocza)
+@@ -272,13 +272,17 @@
+ 
+       # cgroup/cpuset support
+       if grep -q cgroup /proc/filesystems 2>/dev/null ; then
+-              # creating is more convenient than artificial conflict with 
older udev
+-              mkdir -p /dev/cgroup
+-              # mount w/o options enables all available cgroup subsystems
+-              modprobe -s blk-cgroup 2> /dev/null
+-              mount -n -t cgroup none /dev/cgroup
++              if ! grep -q cgroup /etc/fstab 2>/dev/null ; then
++                      # creating is more convenient than artificial conflict 
with older udev
++                      mkdir -p /dev/cgroup
++                      # mount w/o options enables all available cgroup 
subsystems
++                      modprobe -s blk-cgroup 2> /dev/null
++                      mount -n -t cgroup none /dev/cgroup
++              fi
+       elif grep -q cpuset /proc/filesystems 2>/dev/null ; then
+-              mount -n -t cpuset none /dev/cpuset
++              if ! grep -q cpuset /etc/fstab 2>/dev/null ; then
++                      mount -n -t cpuset none /dev/cpuset
++              fi
+       fi
+ 
+       # Configure Linux kernel (initial configuration, some required modules 
still
+@@ -342,10 +346,11 @@
+                       modprobe dm-mod
+               fi
+ 
+-              # but should do this before swapon?
+               . /etc/rc.d/init.d/cryptsetup
+               show "Starting disk encryption"
+-              init_crypto 0 && ok || fail
++              init_crypto 0
++              delay_cryptsetup=$?
++              [ $delay_cryptsetup = 0 ] && ok || fail
+       fi
+ 
+       # Start up swapping
+@@ -461,10 +466,11 @@
+               done
+       fi
+ 
+-      if [ -f /etc/crypttab ] && ! is_empty_file /etc/crypttab; then
+-              # XXX, this must be probably done after random is initialized 
from /var/run/random-seed
++      if [ "$delay_cryptsetup" != 0 ]; then
+               show "Starting disk encryption using the RNG"
+-              init_crypto 1 && ok || fail
++              init_crypto 1
++              delay_cryptsetup=$?
++              [ $delay_cryptsetup = 0 ] && ok || fail
+       fi
+ else
+       # Start logging console output since we have all /dev stuff setup
+@@ -669,6 +675,13 @@
+               fi
+       fi
+ 
++      if [ "$delay_cryptsetup" != 0 ]; then
++              show "Starting disk encryption"
++              init_crypto 1
++              delay_cryptsetup=$?
++              [ $delay_cryptsetup = 0 ] && ok || fail
++      fi
++
+       # Add raid devices
+       if [ -x /sbin/mdadm -a -f /etc/mdadm.conf ] || [ -f /etc/raidtab ]; then
+               modprobe -s md >/dev/null 2>&1
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rc-scripts/rc-scripts.spec?r1=1.335&r2=1.336&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rc-scripts/rc-scripts-svn.patch?r1=1.2&r2=1.3&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to