Ignore:
Timestamp:
Jan 18, 2006, 5:51:23 PM (20 years ago)
Author:
bird
Message:

Packing pass change - uses PACKING var. Added mode,uid and gid to file INSTALLS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r412 r414  
    13091309#$(warning instfun=$(instfun) srcdst=$(srcdst) target=$(target) srcdst=$(srcsrc) inst=$(inst) => insdst=$(insdst))
    13101310
     1311# mode, uid and gid
     1312mode := $(firstword \
     1313        $($(target)_$(srcsrc)_MODE.$(bld_trg)) \
     1314        $($(target)_$(srcsrc)_MODE) \
     1315        $($(target)_$(srcdst)_MODE.$(bld_trg)) \
     1316        $($(target)_$(srcdst)_MODE) \
     1317        $($(srcsrc)_MODE.$(bld_trg)) \
     1318        $($(srcsrc)_MODE) \
     1319        $($(srcdst)_MODE.$(bld_trg)) \
     1320        $($(srcdst)_MODE) \
     1321        $($(target)_MODE.$(bld_trg)) \
     1322        $($(target)_MODE))
     1323uid := $(firstword \
     1324        $($(target)_$(srcsrc)_UID.$(bld_trg)) \
     1325        $($(target)_$(srcsrc)_UID) \
     1326        $($(target)_$(srcdst)_UID.$(bld_trg)) \
     1327        $($(target)_$(srcdst)_UID) \
     1328        $($(srcsrc)_UID.$(bld_trg)) \
     1329        $($(srcsrc)_UID) \
     1330        $($(srcdst)_UID.$(bld_trg)) \
     1331        $($(srcdst)_UID) \
     1332        $($(target)_UID.$(bld_trg)) \
     1333        $($(target)_UID))
     1334gid := $(firstword \
     1335        $($(target)_$(srcsrc)_GID.$(bld_trg)) \
     1336        $($(target)_$(srcsrc)_GID) \
     1337        $($(target)_$(srcdst)_GID.$(bld_trg)) \
     1338        $($(target)_$(srcdst)_GID) \
     1339        $($(srcsrc)_GID.$(bld_trg)) \
     1340        $($(srcsrc)_GID) \
     1341        $($(srcdst)_GID.$(bld_trg)) \
     1342        $($(srcdst)_GID) \
     1343        $($(target)_GID.$(bld_trg)) \
     1344        $($(target)_GID))
     1345
    13111346# create the command
    13121347ifdef $(srcsrc)_INSTALLER
     
    13161351inscmd := $(call $(target)_INSTALLER,$(srcsrc),$(insdst),$(target))
    13171352else
    1318 inscmd := $$(INSTALL) $(srcsrc) $(insdst)
     1353inscmd := $$(INSTALL)\
     1354                $(if $(uid),-o $(uid))\
     1355                $(if $(gid),-g $(gid))\
     1356                $(if $(mode),-m $(mode))\
     1357                $(srcsrc) $(insdst)
    13191358endif
    13201359endif
     
    14701509
    14711510#
    1472 # PACKING
    1473 #
    1474 packing::
    1475 
    1476 
    1477 #
    14781511# DIRECTORIES
    14791512#
Note: See TracChangeset for help on using the changeset viewer.