diff options
-rw-r--r-- | db-functions | 1 | ||||
-rwxr-xr-x | misc-scripts/make-sourceball | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/db-functions b/db-functions index bcc25bb..25bca78 100644 --- a/db-functions +++ b/db-functions @@ -41,6 +41,7 @@ getpkgname() { tmp=${1##*/} tmp=${tmp%$PKGEXT} + tmp=${tmp%$SRCEXT} tmp=${tmp%-$CARCH} echo ${tmp%-*-*} } diff --git a/misc-scripts/make-sourceball b/misc-scripts/make-sourceball index ea5ef49..7f75fe8 100755 --- a/misc-scripts/make-sourceball +++ b/misc-scripts/make-sourceball @@ -52,7 +52,13 @@ create_srcpackage() { if [ ! -d "$srcpath" ]; then mkdir -p "$srcpath" fi - rm -f "$srcpath/${pkgname}-*-*${SRCEXT}" + #Remove old sourceballs + for pkg in "$srcpath/$pkgname-*"; do + pkg="$(basename $pkg)" + if "$(getpkgname $pkg)" == "$pkgname" ]; then + rm -f "$srcpath/$pkg" + fi + done cp $pkg_file "$srcpath" return 0 |