|
|
@ -25,11 +25,22 @@ |
|
|
|
pkg_djb_hierarchy=$1 |
|
|
|
pkg_djb_altdir=${2:-$bindir} |
|
|
|
|
|
|
|
# $logdir |
|
|
|
if [ "${localstatedir%$pkg}" != "$localstatedir" ]; then |
|
|
|
logdir=$localstatedir/log |
|
|
|
else |
|
|
|
logdir=$localstatedir/log/$pkg |
|
|
|
fi |
|
|
|
|
|
|
|
# $sysconfdir |
|
|
|
if [ "${sysconfdir%$pkg}" == "$sysconfdir" ]; then |
|
|
|
sysconfdir=$root/etc/$pkg |
|
|
|
fi |
|
|
|
|
|
|
|
if [ -z "$pkg_djb_hierarchy" ]; then |
|
|
|
abort "djb-config: must specify hierarchy /package/\$hierarchy." |
|
|
|
fi |
|
|
|
|
|
|
|
sysconfdir="$sysconfdir/$pkg" |
|
|
|
srcdir="$pkg_djb_hierarchy/$pkg-$ver" |
|
|
|
|
|
|
|
if [ "$createdocs" != "0" -a "$ROCKCFG_CREATE_DOCS" == "1" ]; then |
|
|
@ -66,6 +77,14 @@ pkg_djb_safelink() { |
|
|
|
mv -f $2/$3'{new}' $2/$3 |
|
|
|
} |
|
|
|
|
|
|
|
pkg_djb_substitute() { |
|
|
|
sed -i \ |
|
|
|
-e "s,D_commanddir,$pkg_djb_commanddir,g" \ |
|
|
|
-e "s,D_servicedir,$pkg_djb_servicedir,g" \ |
|
|
|
-e "s,D_logdir,$logdir,g" \ |
|
|
|
$1 |
|
|
|
} |
|
|
|
|
|
|
|
# installs the package in DJB way if requested |
|
|
|
# |
|
|
|
pkg_djb_installpackage() { |
|
|
|