forked from extern/shorewall_code
Add shorewall-shell to build/upload tools
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5848 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
7f24df6395
commit
16ef2bbcb3
@ -30,7 +30,6 @@
|
|||||||
# -h Build HTML documentation
|
# -h Build HTML documentation
|
||||||
# -x Build XML documentation
|
# -x Build XML documentation
|
||||||
# -s Sign with GPG
|
# -s Sign with GPG
|
||||||
# -p Build shorewall-perl
|
|
||||||
#
|
#
|
||||||
# If no options are given, all options are assumed.
|
# If no options are given, all options are assumed.
|
||||||
#
|
#
|
||||||
@ -320,6 +319,7 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
rm -rf $SHOREWALLDIR
|
rm -rf $SHOREWALLDIR
|
||||||
rm -rf $SHOREWALLLITEDIR
|
rm -rf $SHOREWALLLITEDIR
|
||||||
rm -rf $PERLDIR
|
rm -rf $PERLDIR
|
||||||
|
rm -rf $SHELLDIR
|
||||||
|
|
||||||
do_or_die "svn export --non-interactive --force ${SVN}/$SVNBRANCH $SHOREWALLDIR >> $LOGFILE 2>&1"
|
do_or_die "svn export --non-interactive --force ${SVN}/$SVNBRANCH $SHOREWALLDIR >> $LOGFILE 2>&1"
|
||||||
|
|
||||||
@ -329,6 +329,9 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
progress_message "Exporting $PERLBRANCH from SVN..."
|
progress_message "Exporting $PERLBRANCH from SVN..."
|
||||||
do_or_die "svn export --non-interactive --force ${SVN}/$PERLBRANCH $PERLDIR >> $LOGFILE 2>&1"
|
do_or_die "svn export --non-interactive --force ${SVN}/$PERLBRANCH $PERLDIR >> $LOGFILE 2>&1"
|
||||||
|
|
||||||
|
progress_message "Exporting $SHELLBRANCH from SVN..."
|
||||||
|
do_or_die "svn export --non-interactive --force ${SVN}/$SHELLBRANCH $SHELLDIR >> $LOGFILE 2>&1"
|
||||||
|
|
||||||
do_or_die "cp $SHOREWALLDIR/modules $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
do_or_die "cp $SHOREWALLDIR/modules $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
if [ -f $SHOREWALLDIR/lib.base ]; then
|
if [ -f $SHOREWALLDIR/lib.base ]; then
|
||||||
do_or_die "cp $SHOREWALLDIR/lib.base $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
do_or_die "cp $SHOREWALLDIR/lib.base $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
@ -343,6 +346,7 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
fi
|
fi
|
||||||
do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $PERLDIR >> $LOGFILE 2>&1"
|
do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $PERLDIR >> $LOGFILE 2>&1"
|
||||||
|
do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $SHELLDIR >> $LOGFILE 2>&1"
|
||||||
|
|
||||||
fgrep VERSION=$VERSION $SHOREWALLDIR/install.sh > /dev/null 2>&1 || fatal_error "install.sh has wrong version"
|
fgrep VERSION=$VERSION $SHOREWALLDIR/install.sh > /dev/null 2>&1 || fatal_error "install.sh has wrong version"
|
||||||
fgrep VERSION=$VERSION $SHOREWALLDIR/uninstall.sh > /dev/null 2>&1 || fatal_error "uninstall.sh has wrong version"
|
fgrep VERSION=$VERSION $SHOREWALLDIR/uninstall.sh > /dev/null 2>&1 || fatal_error "uninstall.sh has wrong version"
|
||||||
@ -430,6 +434,19 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
do_or_die "$GPG $shoreball"
|
do_or_die "$GPG $shoreball"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
progress_message "Creating $DIR/$SHELLARBALL..."
|
||||||
|
do_or_die "tar -zcvf $SHELLTARBALL $SHELLDIR >> $LOGFILE 2>&1"
|
||||||
|
do_or_die "tar -jcvf shorewall-shell-${VERSION%-*}.tar.bz2 $SHELLDIR >> $LOGFILE 2>&1"
|
||||||
|
|
||||||
|
if [ -n "$SIGN" ]; then
|
||||||
|
for shoresuffix in tgz tar.bz2; do
|
||||||
|
shoreball=shorewall-sell-${VERSION%-*}.${shoresuffix}
|
||||||
|
report "GPG signing $DIR/$shoreball"
|
||||||
|
rm -f ${shoreball}.asc
|
||||||
|
do_or_die "$GPG $shoreball"
|
||||||
|
done
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$BUILDRPM" ]; then
|
if [ -n "$BUILDRPM" ]; then
|
||||||
@ -457,6 +474,14 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
do_or_die "cp $PERLDIR/shorewall-perl.spec $RPMDIR/SPECS/"
|
do_or_die "cp $PERLDIR/shorewall-perl.spec $RPMDIR/SPECS/"
|
||||||
do_or_die "rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-perl.spec >> $LOGFILE 2>&1"
|
do_or_die "rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-perl.spec >> $LOGFILE 2>&1"
|
||||||
do_or_die cp -a $RPMDIR/RPMS/noarch/$PERLRPMNAME .
|
do_or_die cp -a $RPMDIR/RPMS/noarch/$PERLRPMNAME .
|
||||||
|
|
||||||
|
progress_message "Building $SHELLRPMNAME..."
|
||||||
|
|
||||||
|
rm -rf $RPMDIR/BUILD/shorewall-shell-${VERSION%-*}*
|
||||||
|
do_or_die "cp shorewall-shell-${VERSION%-*}.tgz $RPMDIR/SOURCES/"
|
||||||
|
do_or_die "cp $SHELLDIR/shorewall-shell.spec $RPMDIR/SPECS/"
|
||||||
|
do_or_die "rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-shell.spec >> $LOGFILE 2>&1"
|
||||||
|
do_or_die cp -a $RPMDIR/RPMS/noarch/$SHELLRPMNAME .
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -656,6 +681,9 @@ case $VERSION in
|
|||||||
|
|
||||||
do_or_die "md5sum shorewall-perl-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.md5sums"
|
do_or_die "md5sum shorewall-perl-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.md5sums"
|
||||||
do_or_die "sha1sum shorewall-perl-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.sha1sums"
|
do_or_die "sha1sum shorewall-perl-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.sha1sums"
|
||||||
|
|
||||||
|
do_or_die "md5sum shorewall-shell-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.md5sums"
|
||||||
|
do_or_die "sha1sum shorewall-shell-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.sha1sums"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -674,6 +702,7 @@ if [ -n "$OLDVERSION" ]; then
|
|||||||
diff -Naur shorewall-$OLDVERSION shorewall-$VERSION > patch-$VERSION || true
|
diff -Naur shorewall-$OLDVERSION shorewall-$VERSION > patch-$VERSION || true
|
||||||
diff -Naur -X $(dirname $0)/exclude.txt shorewall-lite-$OLDVERSION shorewall-lite-$VERSION >> patch-$VERSION || true
|
diff -Naur -X $(dirname $0)/exclude.txt shorewall-lite-$OLDVERSION shorewall-lite-$VERSION >> patch-$VERSION || true
|
||||||
diff -Naur -X $(dirname $0)/exclude.txt shorewall-perl-$OLDVERSION shorewall-perl-$VERSION >> patch-$VERSION || true
|
diff -Naur -X $(dirname $0)/exclude.txt shorewall-perl-$OLDVERSION shorewall-perl-$VERSION >> patch-$VERSION || true
|
||||||
|
diff -Naur -X $(dirname $0)/exclude.txt shorewall-shell-$OLDVERSION shorewall-shell-$VERSION >> patch-$VERSION || true
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -2,26 +2,52 @@
|
|||||||
|
|
||||||
rpm=
|
rpm=
|
||||||
literpm=
|
literpm=
|
||||||
|
perldir=
|
||||||
|
shelldir=
|
||||||
|
|
||||||
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/staging//shorewall-$1"
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/staging//shorewall-$1"
|
||||||
|
|
||||||
case $1 in
|
case $1 in
|
||||||
3.*[13569].*)
|
3.9.*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
|
literpm=shorewall-lite-${1}-1.noarch.rpm
|
||||||
|
perlrpm=shorewall-perl-${1}-1.noarch.rpm
|
||||||
|
shellrpm=shorewall-shell-${1}-1.noarch.rpm
|
||||||
|
;;
|
||||||
|
3.*[13579].*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1}-1.noarch.rpm
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
literpm=shorewall-lite-${1}-1.noarch.rpm
|
literpm=shorewall-lite-${1}-1.noarch.rpm
|
||||||
;;
|
;;
|
||||||
*.*[13569].*)
|
*.*[13579].*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1}-1.noarch.rpm
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
;;
|
;;
|
||||||
*Beta*|*RC*)
|
3.*Beta*|*RC*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1%-*}-0${1#*-}.noarch.rpm
|
rpm=shorewall-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
literpm=shorewall-lite-${1%-*}-0${1#*-}.noarch.rpm
|
literpm=shorewall-lite-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
|
*.*Beta*|*RC*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
|
rpm=shorewall-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
|
literpm=shorewall-lite-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
|
perlrpm=shorewall-perl-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
|
shellrpm=shorewall-shell-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
;;
|
;;
|
||||||
3.[2468].*)
|
3.[2468].*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1}-1.noarch.rpm
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
literpm=shorewall-lite-${1}-1.noarch.rpm
|
literpm=shorewall-lite-${1}-1.noarch.rpm
|
||||||
|
*.[2468].*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
||||||
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
|
literpm=shorewall-lite-${1}-1.noarch.rpm
|
||||||
|
perlrpm=shorewall-perl-${1}-1.noarch.rpm
|
||||||
|
shellrpm=shorewall-shell-${1}-1.noarch.rpm
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1}-1.noarch.rpm
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -40,4 +66,4 @@ fi
|
|||||||
|
|
||||||
ssh ${DEST%%:*} mkdir -p ${DEST#*:}
|
ssh ${DEST%%:*} mkdir -p ${DEST#*:}
|
||||||
|
|
||||||
scp -r errata known_problems.txt patch-$1 ${1}.* releasenotes.txt shorewall*${1}*.tgz* shorewall*${1}*.bz2* $rpm $literpm $DEST
|
scp -r errata known_problems.txt patch-$1 ${1}.* releasenotes.txt shorewall*${1}*.tgz* shorewall*${1}*.bz2* $rpm $literpm $perlrpm $shellrpm $DEST
|
||||||
|
@ -2,26 +2,47 @@
|
|||||||
|
|
||||||
rpm=
|
rpm=
|
||||||
literpm=
|
literpm=
|
||||||
|
perlrpm=
|
||||||
|
shellrpm=
|
||||||
|
|
||||||
case $1 in
|
case $1 in
|
||||||
3.*[13569].*)
|
3.9.*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
|
literpm=shorewall-lite-${1}-1.noarch.rpm
|
||||||
|
perlrpm=shorewall-perl-${1}-1.noarch.rpm
|
||||||
|
shellrpm=shorewall-shell-${1}-1.noarch.rpm
|
||||||
|
;;
|
||||||
|
3.*[13579].*)
|
||||||
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1}-1.noarch.rpm
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
literpm=shorewall-lite-${1}-1.noarch.rpm
|
literpm=shorewall-lite-${1}-1.noarch.rpm
|
||||||
;;
|
;;
|
||||||
*.*[13569].*)
|
*.*[13579].*)
|
||||||
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1}-1.noarch.rpm
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
;;
|
;;
|
||||||
*Beta*|*RC*)
|
3.*Beta*|*RC*)
|
||||||
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1%-*}-0${1#*-}.noarch.rpm
|
rpm=shorewall-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
literpm=shorewall-lite-${1%-*}-0${1#*-}.noarch.rpm
|
literpm=shorewall-lite-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
|
*.*Beta*|*RC*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
|
rpm=shorewall-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
|
literpm=shorewall-lite-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
|
perlrpm=shorewall-perl-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
|
shellrpm=shorewall-shell-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
;;
|
;;
|
||||||
3.[2468].*)
|
3.[2468].*)
|
||||||
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1}-1.noarch.rpm
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
literpm=shorewall-lite-${1}-1.noarch.rpm
|
literpm=shorewall-lite-${1}-1.noarch.rpm
|
||||||
|
*.[2468].*)
|
||||||
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
||||||
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
|
literpm=shorewall-lite-${1}-1.noarch.rpm
|
||||||
|
perlrpm=shorewall-perl-${1}-1.noarch.rpm
|
||||||
|
shellrpm=shorewall-shell-${1}-1.noarch.rpm
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
DEST="root@mail.shorewall.net:/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
||||||
@ -43,4 +64,4 @@ fi
|
|||||||
|
|
||||||
ssh ${DEST%%:*} mkdir -p ${DEST#*:}
|
ssh ${DEST%%:*} mkdir -p ${DEST#*:}
|
||||||
|
|
||||||
scp -r errata known_problems.txt patch-$1 ${1}.* releasenotes.txt shorewall*${1}*.tgz* shorewall*${1}*.bz2* $rpm $literpm $DEST
|
scp -r errata known_problems.txt patch-$1 ${1}.* releasenotes.txt shorewall*${1}*.tgz* shorewall*${1}*.bz2* $rpm $literpm $perlrpm $shellrpm $DEST
|
||||||
|
Loading…
x
Reference in New Issue
Block a user