4 |
# builds packages from given dir |
# builds packages from given dir |
5 |
# |
# |
6 |
|
|
7 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/pkgbuild_dir.sh,v 1.9 2005-10-21 14:23:59 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/pkgbuild_dir.sh,v 1.10 2006-01-01 23:15:54 niro Exp $ |
8 |
|
|
9 |
PKGSUFFIX="mpk" |
PKGSUFFIX="mpk" |
10 |
PKGNAME="$1" |
PKGNAME="$1" |
30 |
fi |
fi |
31 |
source ${MLIBDIR}/mage4.functions.sh |
source ${MLIBDIR}/mage4.functions.sh |
32 |
|
|
33 |
|
# set PKGDIR and BUILDDIR and BINDIR to MROOT |
34 |
|
#if [[ -n ${MROOT} ]] |
35 |
|
#then |
36 |
|
# export PKGDIR=${MROOT}/${PKGDIR} |
37 |
|
# export BUILDDIR=${MROOT}/${BUILDDIR} |
38 |
|
# export BINDIR=${MROOT}/${BINDIR} |
39 |
|
#fi |
40 |
|
|
41 |
build_preinstall() |
build_preinstall() |
42 |
{ |
{ |
43 |
if [ -d ${BUILDDIR}/${PKGNAME} ] |
if [ -d ${BUILDDIR}/${PKGNAME} ] |
125 |
;; |
;; |
126 |
|
|
127 |
"character special file") |
"character special file") |
128 |
echo "${I#${SEARCHDIRS}*}§${FILEPOSIX}" >> ${BUILDDIR}/${PKGNAME}/.char |
local CHAR_MAJOR="$(stat -c %t $I)" |
129 |
|
local CHAR_MINOR="$(stat -c %T $I)" |
130 |
|
echo "${I#${SEARCHDIRS}*}§${FILEPOSIX}§${CHAR_MAJOR}§${CHAR_MINOR}" >> ${BUILDDIR}/${PKGNAME}/.char |
131 |
;; |
;; |
132 |
|
|
133 |
*) |
*) |