VirtualBox

Changeset 16965 in vbox for trunk/src/VBox/Additions/linux


Ignore:
Timestamp:
Feb 20, 2009 8:54:40 AM (16 years ago)
Author:
vboxsync
Message:

Additions/Linux/installer: LFS support fixes from Arseny Krautsky

Location:
trunk/src/VBox/Additions/linux/installer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/linux/installer/vboxadd-timesync.sh

    r16947 r16965  
    5252    system=slackware
    5353    PIDFILE="/var/run/vboxadd-timesync"
     54elif [ -f /etc/lfs-release ]; then
     55    system=lfs
     56    PIDFILE="/var/run/vboxadd-timesync.pid"
    5457else
    5558    system=other
     
    195198    }
    196199
     200fi
     201
     202if [ "$system" = "lfs" ]; then
     203    . /etc/rc.d/init.d/functions
     204    daemon() {
     205        loadproc $1 $2
     206    }
     207
     208    fail_msg() {
     209        echo_failure
     210    }
     211
     212    succ_msg() {
     213        echo_ok
     214    }
     215
     216    begin() {
     217        echo $1
     218    }
     219
     220    status() {
     221        statusproc $1
     222    }
    197223fi
    198224
     
    231257        daemon $binary --daemonize
    232258        RETVAL=$?
    233         test $RETVAL -eq 0 && touch $PIDFILE
     259        test $RETVAL -eq 0 && echo `pidof vboxadd-timesync` > $PIDFILE
    234260        succ_msg
    235261    fi
     
    258284    status() {
    259285        echo -n "Checking for vboxadd-timesync"
    260         if [ -f /var/run/$1 ]; then
     286        if [ -f $PIDFILE ]; then
    261287            echo " ...running"
    262288        else
  • trunk/src/VBox/Additions/linux/installer/vboxadd.sh

    r15926 r16965  
    4444elif [ -f /etc/gentoo-release ]; then
    4545    system=gentoo
     46elif [ -f /etc/lfs-release -a -d /etc/rc.d/init.d ]; then
     47    system=lfs
    4648else
    4749    system=other
     
    112114        shift
    113115    fi
     116fi
     117
     118if [ "$system" = "lfs" ]; then
     119    . /etc/rc.d/init.d/functions
     120    fail_msg() {
     121        echo_failure
     122    }
     123    succ_msg() {
     124        echo_ok
     125    }
     126    begin() {
     127        echo $1
     128    }
    114129fi
    115130
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette