This patch uses shell redirection to truncate without additional
commands/forks/files.

diff -ur 1/live-helper/helpers/lh_chroot_hosts 
2/live-helper/helpers/lh_chroot_hosts
--- 1/live-helper/helpers/lh_chroot_hosts       2007-11-03 22:27:25.000000000 
-0400
+++ 2/live-helper/helpers/lh_chroot_hosts       2007-11-06 16:06:10.000000000 
-0500
@@ -89,7 +89,7 @@
                else
                        # Blank out hosts file, don't remove in case
                        # its a symlink, as in the case of exposedroot mode
-                       cat /dev/null > chroot/etc/hosts
+                       : >chroot/etc/hosts
                fi
 
                # Removing stage file
diff -ur 1/live-helper/helpers/lh_chroot_resolv 
2/live-helper/helpers/lh_chroot_resolv
--- 1/live-helper/helpers/lh_chroot_resolv      2007-11-03 22:27:25.000000000 
-0400
+++ 2/live-helper/helpers/lh_chroot_resolv      2007-11-06 16:06:31.000000000 
-0500
@@ -80,7 +80,7 @@
                        mv chroot/etc/resolv.conf.orig chroot/etc/resolv.conf
                else
                        # Truncating resolv file
-                       cat < /dev/null > chroot/etc/resolv.conf
+                       : >chroot/etc/resolv.conf
                fi
 
                # Removing stage file
diff -ur 1/live-helper/hooks/mini 2/live-helper/hooks/mini
--- 1/live-helper/hooks/mini    2007-11-03 22:27:25.000000000 -0400
+++ 2/live-helper/hooks/mini    2007-11-06 16:06:56.000000000 -0500
@@ -40,5 +40,5 @@
 # Truncating logs
 for FILE in $(find /var/log/ -type f)
 do
-       cat < /dev/null > $FILE
+       : >$FILE
 done
diff -ur 1/live-helper/hooks/minimal 2/live-helper/hooks/minimal
--- 1/live-helper/hooks/minimal 2007-11-03 22:27:25.000000000 -0400
+++ 2/live-helper/hooks/minimal 2007-11-06 16:07:33.000000000 -0500
@@ -32,5 +32,5 @@
 # Truncating logs
 for FILE in $(find /var/log/ -type f)
 do
-       cat < /dev/null > $FILE
+       : >$FILE
 done

_______________________________________________
debian-live-devel mailing list
debian-live-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel

Reply via email to