VirtualBox

Changeset 34648 in vbox for trunk/Makefile.kmk


Ignore:
Timestamp:
Dec 2, 2010 7:06:07 PM (14 years ago)
Author:
vboxsync
Message:

rsync hacking

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.kmk

    r34644 r34648  
    664664
    665665#
    666 # Common rsync excludes.
     666# Common rsync bits.
    667667#
    668668
    669669##
     670# The basic rsync invocation for syncing the tree into a VM; the source and
     671# target specs are missing.
     672#
    670673# @param    1   os name.
    671 VBOX_RSYNC_IN_EXCLUDES_FN = \
     674# @param    2   arch or *.
     675#
     676VBOX_RSYNC_IN_FN = rsync -a --delete --delete-excluded --prune-empty-dirs \
    672677        --exclude .svn/ \
    673678        --exclude doc/Devices/ \
     
    681686        $(foreach os,darwin freebsd linux solaris os2 win,$(if-expr "$(1)" != "$(os)", \
    682687                --exclude tools/$(os).x86/ \
    683                 --exclude tools/$(os).amd64/,))
     688                --exclude tools/$(os).amd64/,)) \
     689        --include 'out/$(1).$(2)/$(KBUILD_TYPE)/'
    684690
    685691#
     
    935941# Serialize 32-bit and 64-bit ASSUMING the same VM builds both.
    936942extpacks-build-solaris.rsync-into-vm: $(VBOX_EXTPACKS_BUILD_WIN_HOST_FIRST)
    937         $(VBOX_KMK_TIME) rsync -a --delete --delete-excluded $(call VBOX_RSYNC_IN_EXCLUDES_FN,solaris) . 192.168.27.4:/mnt/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)
     943        $(VBOX_KMK_TIME) $(call VBOX_RSYNC_IN_FN,solaris,*) . 192.168.27.4:/mnt/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)
    938944
    939945extpacks-build-solaris.build-it: extpacks-build-solaris.rsync-into-vm
     
    9981004else
    9991005        $(call MSG_L1,Building Darwin/amd64 extension packs)
    1000         $(VBOX_KMK_TIME) rsync -am -v --delete --delete-excluded $(call VBOX_RSYNC_IN_EXCLUDES_FN,darwin) . 192.168.27.15:/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)
     1006        $(VBOX_KMK_TIME) $(call VBOX_RSYNC_IN_FN,darwin,amd64) . 192.168.27.15:/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)
    10011007        $(VBOX_KMK_TIME) ssh [email protected] " echo $@ && cd /Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_EXTPACKS_BUILD.amd64) all"
    10021008        $(VBOX_KMK_TIME) rsync -am -v --delete 192.168.27.15:/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)/out/darwin.amd64 out/
     
    10081014else
    10091015        $(call MSG_L1,Building Darwin/x86 extension packs)
    1010         $(VBOX_KMK_TIME) rsync -am -v --delete --delete-excluded $(call VBOX_RSYNC_IN_EXCLUDES_FN,darwin) . 192.168.27.5:/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)
     1016        $(VBOX_KMK_TIME) $(call VBOX_RSYNC_IN_FN,darwin,x86) . 192.168.27.5:/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)
    10111017        $(VBOX_KMK_TIME) ssh [email protected] " echo $@ && cd /Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_EXTPACKS_BUILD.x86) all"
    10121018        $(VBOX_KMK_TIME) rsync -am -v --delete 192.168.27.5:/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)/out/darwin.x86 out/
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