VirtualBox

Changeset 3869 in vbox


Ignore:
Timestamp:
Jul 26, 2007 12:10:10 PM (18 years ago)
Author:
vboxsync
Message:

more unification

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/debian/rules

    r3863 r3869  
    1313#  NODOCS=1         don't build docs, use precompiled UserManual.pdf and
    1414#                   VirtualBox.chm from $HOME
     15#  NOMODS=1         don't build any module
    1516#  HEADLESS=1       build the headless version
    1617#  STAGEDISO=<path> don't build the VBoxAdditions, use the precompiled .iso
     
    2526verfile  := $(builddir)/version-generated.mk
    2627ose      := $(if $(OSE),1,$(if $(wildcard $(vboxroot)/src/VBox/Devices/USB),,1))
     28NOMODS   ?= $(ose)
    2729
    2830ifneq ($(wildcard $(verfile)),)
     
    121123else
    122124# Build architecture-dependent files here.
    123 binary binary-arch binary-indep: build $(if $(ose),,modules)
     125binary binary-arch binary-indep: build $(if $(NOMODS),,modules)
    124126        dh_testdir
    125127        dh_testroot
     
    132134        install -d -g 0 -o 0 $(prefix)/usr/lib/virtualbox
    133135        install -d -g 0 -o 0 $(prefix)/usr/share/virtualbox
     136        install -d -g 0 -o 0 $(prefix)/usr/share/doc/virtualbox
    134137        $(if $(HEADLESS),,mv $(prefix)/opt/VirtualBox-$(ver)/VirtualBox.desktop \
    135138           $(prefix)/usr/share/applications/VirtualBox.desktop)
     
    155158        mv $(prefix)/opt/VirtualBox-$(ver)/VBoxSVC $(prefix)/usr/lib/virtualbox
    156159        mv $(prefix)/opt/VirtualBox-$(ver)/tstVMM $(prefix)/usr/lib/virtualbox
    157         $(if $(ose),,for d in $(moddir)/*; do \
     160        mv $(prefix)/opt/VirtualBox-$(ver)/VBoxTunctl $(prefix)/usr/bin
     161        $(if $(NOMODS),,for d in $(moddir)/*; do \
    158162            install -D -g 0 -o 0 -m 0644 \
    159163                $$d/vboxdrv.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxdrv.ko; done)
    160         mv $(prefix)/opt/VirtualBox-$(ver)/VBoxTunctl $(prefix)/usr/bin
     164ifeq ($(ose),)
     165        for i in kchmviewer UserManual.pdf VirtualBox.chm LICENSE; do \
     166            mv $(prefix)/opt/VirtualBox-$(ver)/$$i $(prefix)/usr/share/doc/virtualbox; done
     167        for i in rdesktop-vrdp.tar.gz additions/VBoxGuestAdditions.iso; do \
     168            mv $(prefix)/opt/VirtualBox-$(ver)/$$i $(prefix)/usr/share/virtualbox; done
     169        rmdir $(prefix)/opt/VirtualBox-$(ver)/additions
     170endif
    161171        rmdir $(prefix)/opt/VirtualBox-$(ver)
    162172        rmdir $(prefix)/opt
     
    170180        dh_desktop
    171181        dh_installmenu
    172         $(if $(ose),,dh_installmodules)
     182        $(if $(NOMODS),,dh_installmodules)
    173183        sed -e 's|%NOLSB%|$(if $(filter _Debian_sarge ucs1.3,$(debrel)),yes,)|g;' \
    174184            debian/vboxdrv.init.tmpl > debian/vboxdrv.init
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