On 2/22/07, Bryan Kadzban <[EMAIL PROTECTED]> wrote:
However, it appears that &> is used in more scripts than just console and mountkernfs; mountfs has 3 instances of it, and setclock has 2. I'd try to get both of those scripts as well; +1 with those additions. :-)
Whoops. I thought I fixed those the other day. Anyway, here's that patch. I'll commit these some time later today after I'm sure everyone's had a chance to see them. -- Dan
&> redirection is not supported in POSIX. Fortunately, it's equivalent to >word 2>&1 according to bash(1). Index: bootscripts/lfs/init.d/mountfs =================================================================== --- bootscripts/lfs/init.d/mountfs (revision 7926) +++ bootscripts/lfs/init.d/mountfs (working copy) @@ -18,7 +18,7 @@ case "${1}" in start) boot_mesg "Remounting root file system in read-write mode..." - mount -n -o remount,rw / &>/dev/null + mount -n -o remount,rw / >/dev/null 2>&1 evaluate_retval # Remove fsck-related file system watermarks. @@ -35,13 +35,13 @@ # This will mount all filesystems that do not have _netdev in # their option list. _netdev denotes a network filesystem. boot_mesg "Mounting remaining file systems..." - mount -a -O no_netdev &>/dev/null + mount -a -O no_netdev >/dev/null 2>&1 evaluate_retval ;; stop) boot_mesg "Unmounting all other currently mounted file systems..." - umount -a -d -r &>/dev/null + umount -a -d -r >/dev/null 2>&1 evaluate_retval ;; Index: bootscripts/lfs/init.d/setclock =================================================================== --- bootscripts/lfs/init.d/setclock (revision 7926) +++ bootscripts/lfs/init.d/setclock (working copy) @@ -32,13 +32,13 @@ case ${1} in start) boot_mesg "Setting system clock..." - hwclock --hctosys ${CLOCKPARAMS} &>/dev/null + hwclock --hctosys ${CLOCKPARAMS} >/dev/null 2>&1 evaluate_retval ;; stop) boot_mesg "Setting hardware clock..." - hwclock --systohc ${CLOCKPARAMS} &>/dev/null + hwclock --systohc ${CLOCKPARAMS} >/dev/null 2>&1 evaluate_retval ;; Index: bootscripts/lfs/init.d/mountkernfs =================================================================== --- bootscripts/lfs/init.d/mountkernfs (revision 7926) +++ bootscripts/lfs/init.d/mountkernfs (working copy) @@ -19,12 +19,12 @@ start) boot_mesg -n "Mounting kernel-based file systems:" ${INFO} - if ! mountpoint /proc &> /dev/null; then + if ! mountpoint /proc >/dev/null 2>&1; then boot_mesg -n " /proc" ${NORMAL} mount -n /proc || failed=1 fi - if ! mountpoint /sys &> /dev/null; then + if ! mountpoint /sys >/dev/null 2>&1; then boot_mesg -n " /sys" ${NORMAL} mount -n /sys || failed=1 fi
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page