From 48a08220e2a9738e6448d367e6d75e25021d09cd Mon Sep 17 00:00:00 2001 From: "Tom G. Christensen" Date: Thu, 20 Sep 2007 10:31:08 +0000 Subject: [PATCH] Add new __ prefixed tool namespace --- buildpkg.functions | 4 ++++ buildpkg.tools | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 buildpkg.tools diff --git a/buildpkg.functions b/buildpkg.functions index 6ce74bc..957d067 100644 --- a/buildpkg.functions +++ b/buildpkg.functions @@ -74,6 +74,9 @@ UNZIP=/usr/local/bin/unzip NROFF=/usr/local/bin/nroff NROFFOPTS="-c -mandoc -Tascii -t" +# __ prefixed namespace for tool programs +. $BUILDPKG_BASE/scripts/buildpkg.tools + # Define defaults pkgdir=${PWD##*/} # topdir under $BUILDPKG_BASE buildpkgbase=$BUILDPKG_BASE @@ -105,6 +108,7 @@ _mandir=man _infodir=info _includedir=include _sysconfdir=etc +_datadir=$_sharedir tmpdir=/tmp diff --git a/buildpkg.tools b/buildpkg.tools new file mode 100644 index 0000000..2ba03e8 --- /dev/null +++ b/buildpkg.tools @@ -0,0 +1,46 @@ +# +# Global tool defintions for buildpkg +# +# Define tool programs in rpm style __ prefixed namespace +__strip=/usr/bin/strip +__uname=/usr/bin/uname +__tar=/usr/tgcware/bin/tar # GNU tar please! +__vtar=/usr/bin/tar # vendor supplied tar +__bzip2=/usr/bin/bzip2 +__gzip=/usr/bin/gzip +__patch=/usr/tgcware/bin/patch # GNU patch 2.5 or better please! +__rm=/usr/bin/rm +__rmdir=/usr/bin/rmdir +__mkdir=/usr/bin/mkdir +__make=/usr/tgcware/bin/make # GNU make please! +__find=/usr/bin/find # vendor supplied find, GNU find will require changes to the script +__xargs=/usr/bin/xargs +__cat=/usr/bin/cat +__awk=/usr/bin/nawk # This must be nawk or GNU awk - plain /usr/bin/awk will *not* work +__sed=/usr/bin/sed +__gsed=/usr/tgcware/bin/sed +__sort=/usr/bin/sort +__cut=/usr/bin/cut +__ls=/usr/bin/ls +__expr=/usr/bin/expr +__mv=/usr/bin/mv +__mkdir=/usr/bin/mkdir +__cp=/usr/bin/cp +__tee=/bin/tee +__grep=/bin/grep +__egrep=/bin/egrep +__uniq=/bin/uniq +__basename=/bin/basename +__dirname=/bin/dirname +__tr=/bin/tr +__file=/usr/bin/file # Used by do_strip() +__ln=/usr/bin/ln +__ln_s="/usr/bin/ln -s" +__install=/usr/tgcware/bin/install # BSD compatible install - usually GNU install +__compress=/usr/bsd/compress +__pack=/usr/bin/pack +__sha1sum=/usr/tgcware/bin/sha1sum +__unzip=/usr/tgcware/bin/unzip + +# Groff stuff for manpages +__nroff=/usr/tgcware/bin/nroff