ARGS='GO[@]'
local "${!ARGS}"
- error=${ERR:-"true"}
+ local error=${ERR:-"true"}
ARGS=${ARGS:-""}
log "########## DINSTALL BEGIN: ${FUNC} ${ARGS} ##########"
- STAGEFILE="${stagedir}/${FUNC}_${ARGS}"
+ local STAGEFILE="${stagedir}/${FUNC}_${ARGS}"
STAGEFILE=${STAGEFILE// /_}
if [ -f "${STAGEFILE}" ]; then
- stamptime=$(/usr/bin/stat -c %Z "${STAGEFILE}")
- unixtime=$(date +%s)
- difference=$(( $unixtime - $stamptime ))
+ local stamptime=$(/usr/bin/stat -c %Z "${STAGEFILE}")
+ local unixtime=$(date +%s)
+ local difference=$(( $unixtime - $stamptime ))
if [ ${difference} -ge 14400 ]; then
log_error "Did already run ${FUNC}, stagefile exists, but that was ${difference} seconds ago. Please check."
else
esac
done < <(cat - <<EOF
savetimestamp none none false false
-qa1 none init false true
+qa1 none init true true
pg_timestamp predinstall pg_dump1 false false
updates none External\ Updates false false
i18n1 none i18n\ 1 false false
cruft none cruft false false
STATE indices none false false
dominate none dominate false false
-autocruft unstable\ experimental autocruft false false
+autocruft none autocruft false false
fingerprints none import-keyring false false
overrides none overrides false false
mpfm none pkg-file-mapping false false
mkfilesindices none mkfilesindices false false
mkchecksums none mkchecksums false false
mirror none mirror\ hardlinks false false
-ddaccess none ddaccessible\ sync false false
NOSTAGE remove_locks none false false
STATE postlock none false false
+ddaccess none ddaccessible\ sync true true
changelogs none changelogs false true
pg_timestamp postdinstall pg_dump2 false false
expire none expire_dumps false true