aboutsummaryrefslogtreecommitdiff
path: root/pkgbuild.sh
diff options
context:
space:
mode:
authorKunoi Sayami <[email protected]>2021-11-02 12:56:27 +0800
committerGitHub <[email protected]>2021-11-02 12:56:27 +0800
commitddaf62f28c6210c7c756a723286b936751b499af (patch)
tree83d930db088de4c20e6f9f10d2e3d3468d018f47 /pkgbuild.sh
parent3ac0b49086adc67d872c68b7eaa87422732a8685 (diff)
fix(dep): [REBUILD] Fix glib2-static missing dependencies (#14)
fix(script): Fix detect function not working properly Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'pkgbuild.sh')
-rwxr-xr-xpkgbuild.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgbuild.sh b/pkgbuild.sh
index 13094b5..854c9aa 100755
--- a/pkgbuild.sh
+++ b/pkgbuild.sh
@@ -14,7 +14,9 @@ cleanup() {
unset CONFDEST
unset REPO_DEST
rm -f "$TMPCONF"
- rm -f "$REPO_DIFF"
+ if ! { [ $# -gt 0 ] && [ "$1" = "--diff" ]; }; then
+ rm -f "$REPO_DIFF"
+ fi
unset TMPCONF
unset REPO_PENDING
unset REPO_DIFF
@@ -45,7 +47,7 @@ touch "$REPO_DIFF"
function get_diff_list {
git diff --name-only HEAD^ | while read line; do
- if [[ $line =~ $PKGBUILD_DIRECTORY_BASE/\..* ]] && [ $line != "$PKGBUILD_DIRECTORY_BASE/.verified_repos" ]; then
+ if [[ $line =~ $PKGBUILD_DIRECTORY_BASE/\..+ ]] && [ "$line" != "$PKGBUILD_DIRECTORY_BASE/.verified_repos" ]; then
echo "$line" | cut -d'/' -f3 >> "$REPO_DIFF"
elif [[ $line =~ $PKGBUILD_DIRECTORY_BASE ]]; then
echo "$line" | cut -d'/' -f2 >> "$REPO_DIFF"