From a49ad4b9b11a4c79312ae93b23b0a27b426e11d7 Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Tue, 23 Sep 2025 18:08:30 +0100 Subject: [PATCH] Added push() and pop() functions --- .gitignore | 2 ++ bin/makepkg | 36 ++++++++++++++++++++++++++++++++---- 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 00e1cf6..43b5165 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ staging Prototype pkginfo pkg +packages +distfiles diff --git a/bin/makepkg b/bin/makepkg index 5cfb159..acb59c1 100755 --- a/bin/makepkg +++ b/bin/makepkg @@ -24,10 +24,38 @@ OPT_CLEAN=0 -#hook_git_clone_pre() { -#} -#hook_git_clone_post() { -#} +push() { + DIR="$1" + + PREVDIR_10="${PREVDIR_9}" + PREVDIR_9="${PREVDIR_8}" + PREVDIR_8="${PREVDIR_7}" + PREVDIR_7="${PREVDIR_6}" + PREVDIR_6="${PREVDIR_5}" + PREVDIR_5="${PREVDIR_4}" + PREVDIR_4="${PREVDIR_3}" + PREVDIR_3="${PREVDIR_2}" + PREVDIR_2="${PREVDIR_1}" + PREVDIR_1="${PREVDIR}" + PREVDIR="`pwd`" + + cd "${DIR}" +} + +pop() { + cd "${PREVDIR}" + PREVDIR="${PREVDIR_1}" + PREVDIR_1="${PREVDIR_2}" + PREVDIR_2="${PREVDIR_3}" + PREVDIR_3="${PREVDIR_4}" + PREVDIR_4="${PREVDIR_5}" + PREVDIR_5="${PREVDIR_6}" + PREVDIR_6="${PREVDIR_7}" + PREVDIR_7="${PREVDIR_8}" + PREVDIR_8="${PREVDIR_9}" + PREVDIR_9="${PREVDIR_10}" +} + hook() { FN="hook_$1"