Author: baggins
Date: Thu Mar 26 15:39:06 2009
New Revision: 10260

Modified:
   rc-scripts/branches/busybox/rc.d/init.d/functions
   rc-scripts/branches/busybox/rc.d/init.d/network
   rc-scripts/branches/busybox/rc.d/init.d/single
   rc-scripts/branches/busybox/rc.d/init.d/sys-chroots
   rc-scripts/branches/busybox/rc.d/rc
   rc-scripts/branches/busybox/rc.d/rc.sysinit
   rc-scripts/branches/busybox/sysconfig/network-scripts/ifup
   rc-scripts/branches/busybox/sysconfig/network-scripts/ifup-post
Log:
- use as many bb applets as possible


Modified: rc-scripts/branches/busybox/rc.d/init.d/functions
==============================================================================
--- rc-scripts/branches/busybox/rc.d/init.d/functions   (original)
+++ rc-scripts/branches/busybox/rc.d/init.d/functions   Thu Mar 26 15:39:06 2009
@@ -250,25 +250,6 @@
        fi
 }
 
-if [ ! -x /bin/printf ]; then
-       # printf equivalent
-       # FIXME: buggy when single or double quotes in message!
-       printf() {
-               local text m
-               text="$1"
-               shift
-               if [ $# -gt 0 ]; then
-                       m="$1"
-                       shift
-                       while [ $# -gt 0 ]; do
-                               m="$m\",\"$1"
-                               shift
-                       done
-               fi
-               awk "BEGIN {printf \"$text\", \"$m\"; }"
-       }
-fi
-
 # National language support function
 nls() {
        local msg_echo nls_domain text message
@@ -522,12 +503,12 @@
                        ;;
                --user)
                        shift
-                       [ "$1" != "root" ] && prog="/bin/su $1 -s /bin/sh -c \""
+                       [ "$1" != "root" ] && prog="su $1 -c \""
                        user=$1
                        ;;
                --fork)
                        fork=1
-                       prog="/usr/bin/setsid sh -c \""
+                       prog="setsid sh -c \""
                        end='&'
                        ;;
                --chdir)
@@ -979,9 +960,8 @@
                else
                        return 1
                fi
-       elif [ -x /sbin/pidof ]; then
-               [ -z "$(/sbin/pidof portmap)" -a \
-                       -z "$(/sbin/pidof rpcbind)" ] && return 1
+       elif [ -z "$(pidof portmap)" -a -z "$(pidof rpcbind)" ]; then
+               return 1
        fi
        return 0
 }
@@ -998,7 +978,7 @@
                grep -qE "[[:blank:]]$mntpoint[[:blank:]]+$fstype[[:blank:]]" 
/proc/mounts
                return $?
        else
-               if [ "$(/bin/stat -L -f -c %T $mntpoint 2>/dev/null)" = 
"$fstype" ]; then
+               if [ "$(stat -L -f -c %T $mntpoint 2>/dev/null)" = "$fstype" ]; 
then
                        return 0
                else
                        return 1

Modified: rc-scripts/branches/busybox/rc.d/init.d/network
==============================================================================
--- rc-scripts/branches/busybox/rc.d/init.d/network     (original)
+++ rc-scripts/branches/busybox/rc.d/init.d/network     Thu Mar 26 15:39:06 2009
@@ -48,7 +48,7 @@
        modprobe_net
 
        # Setup interfaces names
-       if [ -x /sbin/nameif -a -f /etc/mactab -a -x /usr/bin/wc ] && [ $(grep 
-vsE '^(#| *$)' /etc/mactab | wc -l) -gt 0 ]; then
+       if [ -x /sbin/nameif -a -f /etc/mactab ] && [ $(grep -vsE '^(#| *$)' 
/etc/mactab | wc -l) -gt 0 ]; then
                run_cmd "Setting interfaces names (nameif)" /sbin/nameif
        fi
 

Modified: rc-scripts/branches/busybox/rc.d/init.d/single
==============================================================================
--- rc-scripts/branches/busybox/rc.d/init.d/single      (original)
+++ rc-scripts/branches/busybox/rc.d/init.d/single      Thu Mar 26 15:39:06 2009
@@ -30,7 +30,7 @@
        rm -f /var/lock/subsys/*
 
        # this looks nicer
-       [ -x /usr/bin/clear ] && /usr/bin/clear
+       clear
 
        # make sure modprobe is working
        if [ -f /proc/sys/kernel/modprobe ]; then

Modified: rc-scripts/branches/busybox/rc.d/init.d/sys-chroots
==============================================================================
--- rc-scripts/branches/busybox/rc.d/init.d/sys-chroots (original)
+++ rc-scripts/branches/busybox/rc.d/init.d/sys-chroots Thu Mar 26 15:39:06 2009
@@ -18,7 +18,7 @@
 
 CMD="$1"
 
-set $(/sbin/runlevel)
+set $(runlevel)
 runlevel=$2
 previous=$1
 export runlevel previous
@@ -48,7 +48,7 @@
 
                # Cleaning part, keep in sync with rc.sysinit
 
-               chroot $dir /bin/sh -c '
+               chroot $dir sh -c '
                . /etc/rc.d/init.d/functions
                # Clear mtab
                :>/etc/mtab
@@ -140,8 +140,8 @@
                msg_stopping "System chroots services for $dir"; started
                rm -f $dir/var/lock/subsys/network
                chroot $dir /etc/rc.d/rc $runlevel chroot
-               chroot $dir /bin/sh -c "grep -q selinuxfs /proc/filesystems && 
umount /selinux"
-               chroot $dir /bin/sh -c "grep -q sysfs /proc/filesystems && 
umount /sys"
+               chroot $dir sh -c "grep -q selinuxfs /proc/filesystems && 
umount /selinux"
+               chroot $dir sh -c "grep -q sysfs /proc/filesystems && umount 
/sys"
                chroot $dir umount -a
                chroot $dir umount /proc
        done

Modified: rc-scripts/branches/busybox/rc.d/rc
==============================================================================
--- rc-scripts/branches/busybox/rc.d/rc (original)
+++ rc-scripts/branches/busybox/rc.d/rc Thu Mar 26 15:39:06 2009
@@ -50,7 +50,7 @@
 
 if [ "$argv2" != "chroot" ]; then
        # Now find out what the current and what the previous runlevel are.
-       set $(/sbin/runlevel)
+       set $(runlevel)
        runlevel=$2
        previous=$1
        export runlevel previous
@@ -72,7 +72,7 @@
        if [ "$argv2" != "chroot" ] && ! is_yes "$VSERVER" && \
                [ "$runlevel" = "0" -o "$runlevel" = "6" ]; then
                CONSOLE=/dev/tty1
-               [ -x /usr/bin/chvt ] && /usr/bin/chvt 1 && echo > $CONSOLE
+               chvt 1 && echo > $CONSOLE
                exec 0<> /dev/console 1>&0 2>&0
        fi
 else

Modified: rc-scripts/branches/busybox/rc.d/rc.sysinit
==============================================================================
--- rc-scripts/branches/busybox/rc.d/rc.sysinit (original)
+++ rc-scripts/branches/busybox/rc.d/rc.sysinit Thu Mar 26 15:39:06 2009
@@ -199,7 +199,7 @@
 if ! is_yes "$VSERVER"; then
        # Set console loglevel
        if [ -n "$CONSOLE_LOGLEVEL" ]; then
-               /bin/dmesg -n $CONSOLE_LOGLEVEL
+               dmesg -n $CONSOLE_LOGLEVEL
        fi
 
        if ! is_no "$START_UDEV"; then
@@ -228,7 +228,7 @@
 
        # Configure Linux kernel (initial configuration, some required modules 
still
        # may be missing).
-       /sbin/sysctl -e -p /etc/sysctl.conf > /dev/null 2>&1
+       sysctl -e -p /etc/sysctl.conf > /dev/null 2>&1
 
        # Set the system clock.
        ARC=0
@@ -251,13 +251,13 @@
        fi
 
        CLOCKDEF=""
-       CLOCKFLAGS="--hctosys"
+       CLOCKFLAGS="-w"
 
        if is_yes "$UTC" ; then
-               CLOCKFLAGS="$CLOCKFLAGS --utc"
+               CLOCKFLAGS="$CLOCKFLAGS -u"
                CLOCKDEF="$CLOCKDEF (utc)"
        else
-               CLOCKFLAGS="$CLOCKFLAGS --localtime"
+               CLOCKFLAGS="$CLOCKFLAGS -l"
                CLOCKDEF="$CLOCKDEF (local)"
        fi
 
@@ -273,7 +273,7 @@
 
        # Check if timezone definition is available
        if [ -e /etc/localtime -a -e /dev/rtc ] ; then
-               if run_cmd "$(nls 'Setting clock')$CLOCKDEF" /sbin/hwclock 
$CLOCKFLAGS; then
+               if run_cmd "$(nls 'Setting clock')$CLOCKDEF" hwclock 
$CLOCKFLAGS; then
                        show "$(nls 'Today`s date:') $(LC_CTYPE=C date)"; ok
                fi
        else
@@ -881,7 +881,7 @@
 
        # Set the clock if timezone definition wasn't available (eg. /usr not 
mounted)
        if is_yes "$TIME_SETUP_DELAYED" && [ -e /dev/rtc ]; then
-               if run_cmd "$(nls 'Setting clock')$CLOCKDEF" /sbin/hwclock 
$CLOCKFLAGS; then
+               if run_cmd "$(nls 'Setting clock')$CLOCKDEF" hwclock 
$CLOCKFLAGS; then
                        show "$(nls 'Today`s date:') $(LC_CTYPE=C date)"; ok
                fi
        fi
@@ -897,7 +897,7 @@
        fi
 
        # ... and here finish configuring parameters
-       /sbin/sysctl -e -p /etc/sysctl.conf > /dev/null 2>&1
+       sysctl -e -p /etc/sysctl.conf > /dev/null 2>&1
 else
        # /var/log should be writable now, so start saving the boot output
        if [ "$RC_BOOTLOG" ]; then
@@ -964,7 +964,7 @@
 [ -n "$SELINUX" ] && restorecon /tmp/.ICE-unix >/dev/null 2>&1
 
 if ! is_yes "$VSERVER"; then
-       run_cmd "Enabling swap space" /bin/true
+       run_cmd "Enabling swap space" true
        # Right, now turn on swap in case we swap to files
        swapon -a >/dev/null 2>&1
 
@@ -994,7 +994,7 @@
        chmod 0600 /var/log/dmesg /var/log/dmesg.0
 fi
 
-kill -TERM $(/sbin/pidof getkey) >/dev/null 2>&1
+kill -TERM $(pidof getkey) >/dev/null 2>&1
 } &
 
 # extra check if the background process we just spawned is still running,

Modified: rc-scripts/branches/busybox/sysconfig/network-scripts/ifup
==============================================================================
--- rc-scripts/branches/busybox/sysconfig/network-scripts/ifup  (original)
+++ rc-scripts/branches/busybox/sysconfig/network-scripts/ifup  Thu Mar 26 
15:39:06 2009
@@ -161,7 +161,7 @@
                DHCP_ARGS="$DHCP_OPTIONS $DHCP_ARGS"
 
                if check_link_down ${DEVICE}; then
-                       run_cmd "$(nls 'Determining IP information for %s (%s)' 
"$DEVICE" "${DHCP_CLIENT##*/}")" /bin/false
+                       run_cmd "$(nls 'Determining IP information for %s (%s)' 
"$DEVICE" "${DHCP_CLIENT##*/}")" false
                        nls '%s: Check cable/radio on-off switch?' "$DEVICE"
                        exit 1
                fi

Modified: rc-scripts/branches/busybox/sysconfig/network-scripts/ifup-post
==============================================================================
--- rc-scripts/branches/busybox/sysconfig/network-scripts/ifup-post     
(original)
+++ rc-scripts/branches/busybox/sysconfig/network-scripts/ifup-post     Thu Mar 
26 15:39:06 2009
@@ -60,7 +60,7 @@
 if [ -n "$NEEDHOSTNAME" -a "${DEVICETYPE}" != "ppp" -a "${DEVICETYPE}" != 
"slip" ]; then
        IPADDR=$(ip -f inet addr show dev ${DEVICE} |
                awk '/inet/ { print $2 }' |awk -F"/" '{ print $1 }')
-       eval $(/bin/ipcalc --silent --hostname ${IPADDR}) && set_hostname 
$HOSTNAME
+       eval $(ipcalc -s -h ${IPADDR}) && set_hostname $HOSTNAME
 fi
 
 # run tleds software
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to