X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=autopackage%2Fmakeall;h=f6ba1c37aefc41fec6fe97adbe5c72c702adaa96;hb=198e4c0866a8f9b607bdb4ddddf5739f4af9dfb2;hp=a6b51cd582d2576d007de2816a19ab16f349f3c9;hpb=8351f3374f9da42acd7251d26b962bae0d3890d5;p=doldaconnect.git diff --git a/autopackage/makeall b/autopackage/makeall index a6b51cd..f6ba1c3 100755 --- a/autopackage/makeall +++ b/autopackage/makeall @@ -6,10 +6,14 @@ tempdir="$(mktemp -d /tmp/dc-apkg-XXXXXX)" cd "$tempdir" git clone git://git.dolda2000.com/doldaconnect cd doldaconnect +if [ -n "$1" ]; then + git checkout "$1" +fi ./bootstrap ./configure -packages="dcuilib dolcon doldacond guishell" +packages="`cat autopackage/build`" +version="`sed -n 's/^.* VERSION "\([^"]*\)".*$/\1/p' config.h`" for pkg in $packages; do sfile="autopackage/$pkg.apspec" @@ -20,7 +24,7 @@ for pkg in $packages; do fi make clean PACKAGEFILENAME="$pname.package" makepackage "$sfile" - mv "$pname.package" "$pname.package.meta" "$pname.xml" "$tempdir" + mv "$pname-$version.package" "$pname-$version.package.meta" "$pname.xml" "$tempdir" done rm -rf "$tempdir/doldaconnect"