diff options
author | Aaron Griffin <aaronmgriffin@gmail.com> | 2008-08-31 07:04:32 +0200 |
---|---|---|
committer | Aaron Griffin <aaronmgriffin@gmail.com> | 2008-08-31 07:04:32 +0200 |
commit | 06194a8691f50ffc9130795e16837496e13dd08f (patch) | |
tree | 9e228b571aa2f275a98584514f18d7ee07a77bf7 /misc-scripts | |
parent | afc6b5b5977fe77e699af8f02f7c8c4c3df603de (diff) | |
download | dbscripts-06194a8691f50ffc9130795e16837496e13dd08f.tar.gz dbscripts-06194a8691f50ffc9130795e16837496e13dd08f.tar.xz |
Move source generation to /home/ftp/sources
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
Diffstat (limited to 'misc-scripts')
-rwxr-xr-x | misc-scripts/make-sourceball | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/misc-scripts/make-sourceball b/misc-scripts/make-sourceball index 71bb405..ea5ef49 100755 --- a/misc-scripts/make-sourceball +++ b/misc-scripts/make-sourceball @@ -5,19 +5,16 @@ if [ $# -ne 3 ]; then exit 1 fi -if [ -f "/etc/makepkg.conf" ]; then - #Get some config info - . /etc/makepkg.conf -else - echo "/etc/makepkg.conf does not exist!" - exit 1 -fi +. "$(dirname $0)/../db-functions" + +source_makepkg + packagename="$1" reponame="$2" arch="$3" ##### Arch specific stuff. TODO make this configurable ##### -srcpath="/home/aaron/public_html/sources/" +srcpath="/home/ftp/sources/" svnpath="file:///home/svn-packages/$packagename/" ############################################################ @@ -43,21 +40,19 @@ create_srcpackage() { if [ -d "$1" ]; then pushd "$1" >/dev/null . "$BUILDSCRIPT" - if ! /usr/bin/makepkg -gc >/dev/null 2>&1; then + if ! /usr/bin/makepkg --allsource >/dev/null 2>&1; then popd >/dev/null return 1 fi popd >/dev/null local pkg_file="${pkgname}-${pkgver}-${pkgrel}${SRCEXT}" - if ! /usr/bin/bsdtar -czf "$pkg_file" "$1"; then - return 2 - fi echo ":: Source package complete: $pkg_file" if [ ! -d "$srcpath" ]; then mkdir -p "$srcpath" fi + rm -f "$srcpath/${pkgname}-*-*${SRCEXT}" cp $pkg_file "$srcpath" return 0 @@ -65,7 +60,7 @@ create_srcpackage() { } trap ctrl_c 2 -trap cleanup 0 +trap cleanup 0 1 /bin/mkdir -p "$WORKDIR" cd "$WORKDIR" |