diff options
Diffstat (limited to 'recipes/stage-manager/files/stage-manager-ipkg')
-rwxr-xr-x | recipes/stage-manager/files/stage-manager-ipkg | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/recipes/stage-manager/files/stage-manager-ipkg b/recipes/stage-manager/files/stage-manager-ipkg index 07005e3cb0..5486c05844 100755 --- a/recipes/stage-manager/files/stage-manager-ipkg +++ b/recipes/stage-manager/files/stage-manager-ipkg @@ -109,7 +109,13 @@ Valid destinations are directories or one of the dest names from $IPKG_CONF:" >& IPKG_DIR_PREFIX=usr/lib/ipkg IPKG_LISTS_DIR=$IPKG_OFFLINE_ROOT/$IPKG_DIR_PREFIX/lists IPKG_PENDING_DIR=$IPKG_OFFLINE_ROOT/$IPKG_DIR_PREFIX/pending - IPKG_TMP=`mktemp -d` + + # test for bsd mktemp and pass -t <prefix> when needed + if (mktemp -V) ; then + IPKG_TMP=`mktemp -d` + else + IPKG_TMP=`mktemp -d -t ipkg` + fi if [ ! -d "$IPKG_TMP" ]; then echo "Error, could not create a temp directory" |