diff options
| -rwxr-xr-x | pkgbuild.sh | 6 | ||||
| -rw-r--r-- | repo/.yaydeps/glib2-static | 1 |
2 files changed, 5 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" diff --git a/repo/.yaydeps/glib2-static b/repo/.yaydeps/glib2-static new file mode 100644 index 0000000..d760a00 --- /dev/null +++ b/repo/.yaydeps/glib2-static @@ -0,0 +1 @@ +libselinux |
