FILE=TABLE
PRODUCT=cmdbin
Group:
Flavor=ANY
Qualifiers=""
Common:
Action=Setup
SetupRequired(systools)
SetupRequired(cmdbincmd)
SetupRequired(cmdbingen)
SetupRequired(cmdbinutl)
SetupRequired(perl)
setupenv()
proddir()
envPrepend(PATH, ${UPS_PROD_DIR}/bin)
Action=Current
Action=UnCurrent
Action=Configure
Action=InstallAsRoot
ExeActionRequired(MustBeRoot)
setupenv()
proddir()
SetupRequired(perl)
Execute(rm -f ${UPS_PROD_DIR}/bin/empty.file, NO_UPS_ENV)
Execute(chown -f 0 ${UPS_PROD_DIR}; chgrp -f 0 ${UPS_PROD_DIR}; chmod 755 ${UPS_PROD_DIR}, NO_UPS_ENV)
Execute(chown -f 0 ${UPS_PROD_DIR}/bin; chgrp -f 0 ${UPS_PROD_DIR}/bin; chmod 755 ${UPS_PROD_DIR}/bin, NO_UPS_ENV)
Execute(rm -f ${UPS_PROD_DIR}/bin/perl; ln -s ${PERL_DIR}/bin/perl ${UPS_PROD_DIR}/bin/perl, NO_UPS_ENV)
Execute(${UPS_DIR}/bin/ups InstallAsRoot cmdbincmd, NO_UPS_ENV)
Execute(${UPS_DIR}/bin/ups InstallAsRoot cmdbingen, NO_UPS_ENV)
Execute(${UPS_DIR}/bin/ups InstallAsRoot cmdbinutl, NO_UPS_ENV)
unproddir()
unsetupenv()
Action=MustBeRoot
FileTest(/, -w, "You must be root to perform this action")
Action=UnConfigure
END:
Group:
Flavor=ANY
Qualifiers="build"
Common:
Action=Setup
setupenv()
proddir()
Action=Current
Action=UnCurrent
Action=Configure
Action=UnConfigure
END: