summaryrefslogtreecommitdiff
path: root/sysutils/puppet-devel/files/pkg-install.in
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/puppet-devel/files/pkg-install.in')
-rw-r--r--sysutils/puppet-devel/files/pkg-install.in14
1 files changed, 13 insertions, 1 deletions
diff --git a/sysutils/puppet-devel/files/pkg-install.in b/sysutils/puppet-devel/files/pkg-install.in
index 9abe03a0e148..08e41588ae0f 100644
--- a/sysutils/puppet-devel/files/pkg-install.in
+++ b/sysutils/puppet-devel/files/pkg-install.in
@@ -8,6 +8,7 @@ UID=814
GID=$UID
RUNDIR=%%PUPPET_RUNDIR%%
+WORKDIR=%%PUPPET_WORKDIR%%
PW="pw"
CHOWN="chown"
@@ -36,7 +37,18 @@ if [ "$2" = "PRE-INSTALL" ]; then
fi
elif [ "$2" = "POST-INSTALL" ]; then
- ${INSTALL_DIR} ${RUNDIR}
+ if [ -d ${RUNDIR} ]; then
+ echo "=> ${RUNDIR} already exists."
+ else
+ echo -n "=> Creating RUNDIR ${RUNDIR}... "
+ ${INSTALL_DIR} ${RUNDIR} || echo "failed"
+ fi
+ if [ -d ${WORKDIR} ]; then
+ echo "=> ${WORKDIR} already exists."
+ else
+ echo -n "=> Creating WORKDIR ${WORKDIR}... "
+ ${INSTALL_DIR} ${WORKDIR} || echo "failed"
+ fi
fi
exit 0