VirtualBox

Changeset 34679 in vbox


Ignore:
Timestamp:
Dec 3, 2010 8:56:15 AM (14 years ago)
Author:
vboxsync
Message:

Linux installer: properly handle VBoxExtPackHelperApp

Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/debian/lintian-override.in

    r31999 r34679  
    8484%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VirtualBox /usr/lib/virtualbox
    8585%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VirtualBox.so /usr/lib/virtualbox
    86 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDbg.so /usr/lib/virtualbox
     86%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxExtPackHelperApp /usr/lib/virtualbox
    8787%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/components/VBoxC.so /usr/lib/virtualbox
    8888%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/components/VBoxSVCM.so /usr/lib/virtualbox
  • trunk/debian/postinst.in

    r34603 r34679  
    116116    chmod 4511 /usr/lib/virtualbox/VBoxNetAdpCtl
    117117  fi
     118  if ! dpkg-statoverride --list /usr/lib/virtualbox/VBoxExtPackHelperApp > /dev/null 2>&1; then
     119    chmod 4511 /usr/lib/virtualbox/VBoxExtPackHelperApp
     120  fi
    118121
    119122  # if INSTALL_NO_VBOXDRV is set to 1, remove all shipped modules
  • trunk/debian/postrm

    r32030 r34679  
    2727  update-rc.d vboxnet remove >/dev/null || exit $?
    2828fi
     29if [ "$1" = "purge" -a ! -f /etc/init.d/vboxweb-service ] ; then
     30  update-rc.d vboxweb-service remove >/dev/null || exit $?
     31fi
    2932
    3033#DEBHELPER#
  • trunk/debian/rules

    r34603 r34679  
    219219        for i in VBoxManage VBoxSVC $(if $(HEADLESS),,VBoxSDL) \
    220220            $(if $(NOQT),,VirtualBox) VBoxHeadless \
     221            VBoxExtPackHelperApp \
    221222            $(if $(NOWEBSVC),,vboxwebsrv webtest); do \
    222223            mv $(archdir)/$$i $(prefix)/usr/lib/$(package); done
  • trunk/src/VBox/Installer/linux/Makefile.kmk

    r34584 r34679  
    155155        VBox.png
    156156
     157ifdef VBOX_WITH_EXTPACK
     158 VBOX_LNX_STRIP_BIN += \
     159        VBoxExtPackHelperApp
     160endif
     161
    157162# Qt4 GUI
    158163ifdef VBOX_WITH_QTGUI
  • trunk/src/VBox/Installer/linux/debian/lintian-override.in

    r34563 r34679  
    8484%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VirtualBox /usr/lib/virtualbox
    8585%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VirtualBox.so /usr/lib/virtualbox
    86 %VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDbg.so /usr/lib/virtualbox
     86%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxExtPackHelperApp /usr/lib/virtualbox
    8787%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/components/VBoxC.so /usr/lib/virtualbox
    8888%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/components/VBoxSVCM.so /usr/lib/virtualbox
  • trunk/src/VBox/Installer/linux/debian/postinst.in

    r34573 r34679  
    116116    chmod 4511 /usr/lib/virtualbox/VBoxNetAdpCtl
    117117  fi
     118  if ! dpkg-statoverride --list /usr/lib/virtualbox/VBoxExtPackHelperApp > /dev/null 2>&1; then
     119    chmod 4511 /usr/lib/virtualbox/VBoxExtPackHelperApp
     120  fi
    118121
    119122  # if INSTALL_NO_VBOXDRV is set to 1, remove all shipped modules
  • trunk/src/VBox/Installer/linux/debian/rules

    r34603 r34679  
    246246        for i in VBoxManage VBoxSVC $(if $(HEADLESS),,VBoxSDL) \
    247247            $(if $(NOQT),,VirtualBox) VBoxHeadless \
     248            VBoxExtPackHelperApp \
    248249            $(if $(NOWEBSVC),,vboxwebsrv webtest); do \
    249250            mv $(archdir)/$$i $(prefix)/usr/lib/$(package); done
  • trunk/src/VBox/Installer/linux/install.sh

    r34597 r34679  
    341341        chcon -t java_exec_t    $INSTALLATION_DIR/VBoxHeadless > /dev/null 2>&1
    342342        chcon -t java_exec_t    $INSTALLATION_DIR/VBoxNetDHCP > /dev/null 2>&1
     343        chcon -t java_exec_t    $INSTALLATION_DIR/VBoxExtPackHelperApp > /dev/null 2>&1
    343344        chcon -t java_exec_t    $INSTALLATION_DIR/vboxwebsrv > /dev/null 2>&1
    344345        chcon -t java_exec_t    $INSTALLATION_DIR/webtest > /dev/null 2>&1
     
    353354        test -e $INSTALLATION_DIR/VBoxHeadless  && chmod 4511 $INSTALLATION_DIR/VBoxHeadless
    354355        test -e $INSTALLATION_DIR/VBoxNetDHCP   && chmod 4511 $INSTALLATION_DIR/VBoxNetDHCP
     356        test -e $INSTALLATION_DIR/VBoxExtPackHelperApp && chmod 4511 $INSTALLATION_DIR/VBoxExtPackHelperApp
    355357
    356358        ln -sf $INSTALLATION_DIR/VBoxVMM.so   $INSTALLATION_DIR/components/VBoxVMM.so
  • trunk/src/VBox/Installer/linux/rpm/VirtualBox.tmpl.spec

    r34603 r34679  
    104104rmdir icons
    105105mv virtualbox.xml $RPM_BUILD_ROOT/usr/share/mime/packages
    106 for i in VBoxManage VBoxSVC VBoxSDL VirtualBox VBoxHeadless vboxwebsrv webtest; do
     106for i in VBoxManage VBoxSVC VBoxSDL VirtualBox VBoxHeadless VBoxExtPackHelperApp vboxwebsrv webtest; do
    107107  mv $i $RPM_BUILD_ROOT/usr/lib/virtualbox; done
    108 for i in VBoxSDL VirtualBox VBoxHeadless VBoxNetDHCP VBoxNetAdpCtl; do
     108for i in VBoxSDL VirtualBox VBoxHeadless VBoxNetDHCP VBoxNetAdpCtl VBoxExtPackHelperApp; do
    109109  chmod 4511 $RPM_BUILD_ROOT/usr/lib/virtualbox/$i; done
    110110mv VBoxTunctl $RPM_BUILD_ROOT/usr/bin
     
    273273  chcon -t java_exec_t    /usr/lib/virtualbox/VBoxSDL > /dev/null 2>&1
    274274  chcon -t java_exec_t    /usr/lib/virtualbox/VBoxHeadless > /dev/null 2>&1
     275  chcon -t java_exec_t    /usr/lib/virtualbox/VBoxExtPackHelperApp > /dev/null 2>&1
    275276  chcon -t java_exec_t    /usr/lib/virtualbox/vboxwebsrv > /dev/null 2>&1
    276277fi
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