#!/bin/sh # Turn on debug output if required if [ "z$TT_DEBUG" = "ztrue" ] then set -x fi # Default values used PREFIX_BIN="@PREFIX_BIN@" PREFIX_ETC="@PREFIX_ETC@" PREFIX_LIB="@PREFIX_LIB@" PREFIX_SBIN="@PREFIX_SBIN@" TT_BOOTSTRAP_MODE="@TT_BOOTSTRAP_MODE@" TT_BOOTSTRAP_PREFIX="@TT_BOOTSTRAP_PREFIX@" TT_BOOTSTRAP_USER="@TT_BOOTSTRAP_USER@" TT_ETC_DIR="@TT_ETC_DIR@" TT_HOME_DIR="@TT_HOME_DIR@" TT_LIB_DIR="@TT_LIB_DIR@" TT_MIN_ID="@TT_MIN_ID@" TT_MAX_ID="@TT_MAX_ID@" TT_PKG_USER="@TT_PKG_USER@" TT_VAR_DIR="@TT_VAR_DIR@" TT_UNIQ_ID="@TT_UNIQ_ID@" # Install directories install -d $DESTDIR$PREFIX_BIN install -d $DESTDIR$PREFIX_ETC install -d $DESTDIR$PREFIX_ETC/buildFunctions install -d $DESTDIR$PREFIX_ETC/sample install -d $DESTDIR$PREFIX_LIB install -d $DESTDIR$PREFIX_SBIN # Install common files install -m 644 etc/bashlogin $DESTDIR$PREFIX_ETC/ install -m 644 etc/bashlogout $DESTDIR$PREFIX_ETC/ install -m 644 etc/corePkgs $DESTDIR$PREFIX_ETC/ install -m 644 etc/pkgDirs $DESTDIR$PREFIX_ETC/ install -m 644 etc/pkgFiles $DESTDIR$PREFIX_ETC/ install -m 644 etc/pkgSubDirs $DESTDIR$PREFIX_ETC/ install -m 644 etc/removeDirs $DESTDIR$PREFIX_ETC/ install -m 644 etc/removeFiles $DESTDIR$PREFIX_ETC/ install -m 644 etc/removeLangs $DESTDIR$PREFIX_ETC/ install -m 755 etc/ttPM-vars $DESTDIR$PREFIX_ETC/ install -m 644 buildFunctions/checkInstallDir $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/cleanInstallDir $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/compressDoc $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/createInfoDir $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/doTrace $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/fixPerlModInstall $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/fixPerlModInstallDir $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/installGConfSchemas $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/logFile $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/moveLib $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/processLibs $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/removeScrollkeeperUpdate $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/stripFile $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/uninstallGConfSchemas $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/updateFontCache $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/updateGTKimmodules $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/updateGTKloaders $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/updateIconCache $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/updateMimeDB $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 buildFunctions/updateScrollkeeperDB $DESTDIR$PREFIX_ETC/buildFunctions/ install -m 644 dev/sample.build $DESTDIR$PREFIX_ETC/sample/ install -m 644 dev/sample.pkg $DESTDIR$PREFIX_ETC/sample/ install -m 755 scripts/backupConfig $DESTDIR$PREFIX_LIB/ install -m 755 scripts/buildPkg $DESTDIR$PREFIX_LIB/ install -m 755 scripts/changePerms $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/extract $DESTDIR$PREFIX_BIN/ install -m 755 scripts/fixPermissions $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/findLinkedLibs $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/logInstalledFiles $DESTDIR$PREFIX_LIB/ install -m 755 scripts/makeNoise $DESTDIR$PREFIX_BIN/ install -m 755 scripts/managePkg $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/newPkg $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/pkgFiles $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/prepICA $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/removeEmptyDirs $DESTDIR$PREFIX_LIB/ install -m 755 scripts/ttPM-funcs $DESTDIR$PREFIX_BIN/ # Install files based on the type of installation if [ "$TT_BOOTSTRAP_MODE" = "no" ] then install -m 755 scripts/checkNewVersion $DESTDIR$PREFIX_LIB/ install -m 755 scripts/checkSanity $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/cleanLibs $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/findRootPartitionLibs $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/linked2Lib $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/linked2Pkg $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/manageAllPkgs $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/rebuildPkg $DESTDIR$PREFIX_LIB/ install -m 755 scripts/removePkg $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/removeSharedLib $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/setPkgFlag $DESTDIR$PREFIX_SBIN/ install -m 755 src/getPkgLinkOrder $DESTDIR$PREFIX_SBIN/ else install -m 755 scripts/checkToolchain $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/chrootLFS $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/genesis $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/lockinBinutils $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/lockinGCC $DESTDIR$PREFIX_SBIN/ install -m 755 scripts/mountFS $DESTDIR$PREFIX_SBIN/ install -m 755 dev/groupadd $DESTDIR$PREFIX_SBIN/ install -m 755 dev/useradd $DESTDIR$PREFIX_SBIN/ fi # Install wrapper scripts and create symlinks install -m 755 wrapper/wrapper $DESTDIR$PREFIX_LIB/ for F in wrapper/*_ do install -m 755 $F $DESTDIR$PREFIX_LIB/ ln -sf wrapper $DESTDIR$PREFIX_LIB/`basename $F _` done