mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-18 15:46:55 +02:00
Allow building only some of the sub-products
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7748 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
d4177e00c4
commit
f715a8b0e5
@ -104,6 +104,10 @@ PERLTARBALL=
|
|||||||
SHELLBRANCH=
|
SHELLBRANCH=
|
||||||
SHELLRPMNAME=
|
SHELLRPMNAME=
|
||||||
SHELLTARBALL=
|
SHELLTARBALL=
|
||||||
|
BUILDCOMMON=
|
||||||
|
BUILDPERL=
|
||||||
|
BUILDSHELL=
|
||||||
|
BUILDLITE=
|
||||||
################################################################################
|
################################################################################
|
||||||
# F U N C T I O N S
|
# F U N C T I O N S
|
||||||
################################################################################
|
################################################################################
|
||||||
@ -187,6 +191,10 @@ case $1 in
|
|||||||
BUILDHTML=Yes
|
BUILDHTML=Yes
|
||||||
BUILDXML=Yes
|
BUILDXML=Yes
|
||||||
BUILDRPM=Yes
|
BUILDRPM=Yes
|
||||||
|
BUILDCOMMON=Yes
|
||||||
|
BUILDPERL=Yes
|
||||||
|
BUILDSHELL=Yes
|
||||||
|
BUILDLITE=Yes
|
||||||
done=Yes
|
done=Yes
|
||||||
SIGN=Yes
|
SIGN=Yes
|
||||||
;;
|
;;
|
||||||
@ -221,6 +229,22 @@ while [ -z "$done" ]; do
|
|||||||
BUILDXML=Yes
|
BUILDXML=Yes
|
||||||
option=${option#x}
|
option=${option#x}
|
||||||
;;
|
;;
|
||||||
|
C*)
|
||||||
|
BUILDCOMMON=Yes
|
||||||
|
option=${option#C}
|
||||||
|
;;
|
||||||
|
P*)
|
||||||
|
BUILDPERL=Yes
|
||||||
|
option=${option#P}
|
||||||
|
;;
|
||||||
|
S*)
|
||||||
|
BUILDSHELL=Yes
|
||||||
|
option=${option#S}
|
||||||
|
;;
|
||||||
|
L*)
|
||||||
|
BUILDLITE=Yes
|
||||||
|
option=${option#L}
|
||||||
|
;;
|
||||||
s*)
|
s*)
|
||||||
SIGN=Yes
|
SIGN=Yes
|
||||||
option=${option#s}
|
option=${option#s}
|
||||||
@ -362,26 +386,23 @@ fi
|
|||||||
|
|
||||||
if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
||||||
|
|
||||||
progress_message "Exporting $SVNBRANCH from SVN..."
|
[ -n "$BUILDCOMMON" ] && rm -rf $SHOREWALLDIR
|
||||||
|
[ -n "$BUILDLITE" ] && rm -rf $SHOREWALLLITEDIR
|
||||||
|
[ -n "$BUILDPERL" ] && rm -rf $PERLDIR
|
||||||
|
[ -n "$BUILDSHELL" ] && rm -rf $SHELLDIR
|
||||||
|
|
||||||
rm -rf $SHOREWALLDIR
|
|
||||||
rm -rf $SHOREWALLLITEDIR
|
|
||||||
rm -rf $PERLDIR
|
|
||||||
rm -rf $SHELLDIR
|
|
||||||
|
|
||||||
do_or_die "svn export --non-interactive --force ${SVN}/$SVNBRANCH $SHOREWALLDIR >> $LOGFILE 2>&1"
|
[ -n "$BUILDCOMMON" ] && progress_message "Exporting $SVNBRANCH from SVN..." && do_or_die "svn export --non-interactive --force ${SVN}/$SVNBRANCH $SHOREWALLDIR >> $LOGFILE 2>&1"
|
||||||
|
|
||||||
progress_message "Exporting $LITESVNBRANCH from SVN..."
|
[ -n "$BUILDLITE" ] && progress_message "Exporting $LITESVNBRANCH from SVN..." && do_or_die "svn export --non-interactive --force ${SVN}/$LITESVNBRANCH $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
do_or_die "svn export --non-interactive --force ${SVN}/$LITESVNBRANCH $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
|
||||||
|
|
||||||
progress_message "Exporting $PERLBRANCH from SVN..."
|
[ -n "$BUILDPERL" ] && 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..."
|
[ -n "$BUILDSHELL" ] && progress_message "Exporting $SHELLBRANCH from SVN..." && do_or_die "svn export --non-interactive --force ${SVN}/$SHELLBRANCH $SHELLDIR >> $LOGFILE 2>&1"
|
||||||
do_or_die "svn export --non-interactive --force ${SVN}/$SHELLBRANCH $SHELLDIR >> $LOGFILE 2>&1"
|
|
||||||
|
|
||||||
|
|
||||||
|
if [ -n "$BUILDCOMMON" ]; then
|
||||||
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
|
|
||||||
do_or_die "cp $SHOREWALLDIR/lib.base $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
do_or_die "cp $SHOREWALLDIR/lib.base $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
if [ -f $SHOREWALLDIR/lib.cli ]; then
|
if [ -f $SHOREWALLDIR/lib.cli ]; then
|
||||||
do_or_die "cp $SHOREWALLDIR/lib.cli $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
do_or_die "cp $SHOREWALLDIR/lib.cli $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
@ -389,34 +410,40 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
if [ -f $SHOREWALLDIR/wait4ifup ]; then
|
if [ -f $SHOREWALLDIR/wait4ifup ]; then
|
||||||
do_or_die "cp $SHOREWALLDIR/wait4ifup $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
do_or_die "cp $SHOREWALLDIR/wait4ifup $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
fi
|
fi
|
||||||
|
elif [ -n "$OLDVERSION" ]; then
|
||||||
|
SHOREWALLDIR=shorewall-common-${OLDVERSION}
|
||||||
else
|
else
|
||||||
do_or_die "cp $SHOREWALLDIR/functions $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
SHOREWALLDIR=shorewall-common-${VERSION}
|
||||||
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 $PERLDIR >> $LOGFILE 2>&1"
|
|
||||||
do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $SHELLDIR >> $LOGFILE 2>&1"
|
|
||||||
|
|
||||||
|
[ -n "$BUILDLITE" ] && do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
|
[ -n "$BUILDPERL" ] && do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $PERLDIR >> $LOGFILE 2>&1"
|
||||||
|
[ -n "$BUILDSHELL" ] && do_or_die "cp $SHOREWALLDIR/changelog.txt $SHOREWALLDIR/releasenotes.txt $SHELLDIR >> $LOGFILE 2>&1"
|
||||||
|
|
||||||
|
if [ -n "$BUILDCOMMON" ]; then
|
||||||
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"
|
||||||
fgrep VERSION=$VERSION $SHOREWALLDIR/fallback.sh > /dev/null 2>&1 || fatal_error "fallback.sh has wrong version"
|
fgrep VERSION=$VERSION $SHOREWALLDIR/fallback.sh > /dev/null 2>&1 || fatal_error "fallback.sh has wrong version"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDLITE" ]; then
|
||||||
fgrep VERSION=$VERSION $SHOREWALLLITEDIR/install.sh > /dev/null 2>&1 || fatal_error "Lite install.sh has wrong version"
|
fgrep VERSION=$VERSION $SHOREWALLLITEDIR/install.sh > /dev/null 2>&1 || fatal_error "Lite install.sh has wrong version"
|
||||||
fgrep VERSION=$VERSION $SHOREWALLLITEDIR/uninstall.sh > /dev/null 2>&1 || fatal_error "Lite uninstall.sh has wrong version"
|
fgrep VERSION=$VERSION $SHOREWALLLITEDIR/uninstall.sh > /dev/null 2>&1 || fatal_error "Lite uninstall.sh has wrong version"
|
||||||
fgrep VERSION=$VERSION $SHOREWALLLITEDIR/fallback.sh > /dev/null 2>&1 || fatal_error "Lite fallback.sh has wrong version"
|
fgrep VERSION=$VERSION $SHOREWALLLITEDIR/fallback.sh > /dev/null 2>&1 || fatal_error "Lite fallback.sh has wrong version"
|
||||||
|
|
||||||
fgrep VERSION=$VERSION $SHELLDIR/install.sh > /dev/null 2>&1 || fatal_error "Shell install.sh has wrong version"
|
|
||||||
|
|
||||||
fgrep VERSION=$VERSION $PERLDIR/install.sh > /dev/null 2>&1 || fatal_error "Perl install.sh has wrong version"
|
|
||||||
fgrep "VERSION => '$VERSION'" $PERLDIR/Shorewall/Config.pm > /dev/null 2>&1 || fatal_error "Perl Config.pm has wrong version"
|
|
||||||
|
|
||||||
if [ -n "$SAMPLESTAG" ]; then
|
|
||||||
cd $SHOREWALLDIR
|
|
||||||
do_or_die "svn export --non-interactive --force ${SVN}/$SAMPLESTAG Samples >> $LOGFILE 2>&1"
|
|
||||||
cd $DIR
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$MANPAGETAG" ]; then
|
if [ -n "$BUILDSHELL" ]; then
|
||||||
|
fgrep VERSION=$VERSION $SHELLDIR/install.sh > /dev/null 2>&1 || fatal_error "Shell install.sh has wrong version"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDPERL" ]; then
|
||||||
|
fgrep VERSION=$VERSION $PERLDIR/install.sh > /dev/null 2>&1 || fatal_error "Perl install.sh has wrong version"
|
||||||
|
fgrep "VERSION => '$VERSION'" $PERLDIR/Shorewall/Config.pm > /dev/null 2>&1 || fatal_error "Perl Config.pm has wrong version"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDCOMMON" ]; then
|
||||||
cd $SHOREWALLDIR
|
cd $SHOREWALLDIR
|
||||||
|
do_or_die "svn export --non-interactive --force ${SVN}/$SAMPLESTAG Samples >> $LOGFILE 2>&1"
|
||||||
progress_message "Exporting $MANPAGETAG from SVN..."
|
progress_message "Exporting $MANPAGETAG from SVN..."
|
||||||
do_or_die "svn export --non-interactive --force ${SVN}/$MANPAGETAG manpages >> $LOGFILE 2>&1"
|
do_or_die "svn export --non-interactive --force ${SVN}/$MANPAGETAG manpages >> $LOGFILE 2>&1"
|
||||||
cd manpages
|
cd manpages
|
||||||
@ -429,7 +456,9 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
rm *.xml
|
rm *.xml
|
||||||
perl -p -i'' -e 's/ \[.*?html\]//g' *.5 *.8
|
perl -p -i'' -e 's/ \[.*?html\]//g' *.5 *.8
|
||||||
cd $DIR
|
cd $DIR
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDLITE" ]; then
|
||||||
cd $SHOREWALLLITEDIR
|
cd $SHOREWALLLITEDIR
|
||||||
|
|
||||||
progress_message "Exporting $LITEMANPAGETAG from SVN..."
|
progress_message "Exporting $LITEMANPAGETAG from SVN..."
|
||||||
@ -446,13 +475,13 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
cd $DIR
|
cd $DIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
do_or_die "rm -rf $SHOREWALLDIR/debian"
|
[ -n "$BUILDCOMMON" ] && do_or_die "rm -rf $SHOREWALLDIR/debian"
|
||||||
do_or_die "rm -rf $SHOREWALLLITEDIR/debian"
|
[ -n "$BUILDLITE" ] && do_or_die "rm -rf $SHOREWALLLITEDIR/debian"
|
||||||
do_or_die "rm -rf $PERLDIR/debian"
|
[ -n "$BUILDPERL" ] && do_or_die "rm -rf $PERLDIR/debian"
|
||||||
do_or_die "rm -rf $SHELLDIR/debian"
|
[ -n "$BUILDSHELL" ] && do_or_die "rm -rf $SHELLDIR/debian"
|
||||||
|
|
||||||
if [ -n "$BUILDTARBALL" ]; then
|
if [ -n "$BUILDTARBALL" ]; then
|
||||||
|
if [ -n "$BUILDCOMMON" ]; then
|
||||||
progress_message "Creating $DIR/$TARBALL..."
|
progress_message "Creating $DIR/$TARBALL..."
|
||||||
|
|
||||||
do_or_die "tar -zcvf $TARBALL $SHOREWALLDIR >> $LOGFILE 2>&1"
|
do_or_die "tar -zcvf $TARBALL $SHOREWALLDIR >> $LOGFILE 2>&1"
|
||||||
@ -465,7 +494,9 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
do_or_die "$GPG $shoreball"
|
do_or_die "$GPG $shoreball"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDLITE" ]; then
|
||||||
progress_message "Creating $DIR/$LITETARBALL..."
|
progress_message "Creating $DIR/$LITETARBALL..."
|
||||||
do_or_die "tar -zcvf $LITETARBALL $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
do_or_die "tar -zcvf $LITETARBALL $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
do_or_die "tar -jcvf shorewall-lite-${VERSION%-*}.tar.bz2 $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
do_or_die "tar -jcvf shorewall-lite-${VERSION%-*}.tar.bz2 $SHOREWALLLITEDIR >> $LOGFILE 2>&1"
|
||||||
@ -477,7 +508,9 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
do_or_die "$GPG $shoreball"
|
do_or_die "$GPG $shoreball"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDPERL" ]; then
|
||||||
progress_message "Creating $DIR/$PERLTARBALL..."
|
progress_message "Creating $DIR/$PERLTARBALL..."
|
||||||
do_or_die "tar -zcvf $PERLTARBALL $PERLDIR >> $LOGFILE 2>&1"
|
do_or_die "tar -zcvf $PERLTARBALL $PERLDIR >> $LOGFILE 2>&1"
|
||||||
do_or_die "tar -jcvf shorewall-perl-${VERSION%-*}.tar.bz2 $PERLDIR >> $LOGFILE 2>&1"
|
do_or_die "tar -jcvf shorewall-perl-${VERSION%-*}.tar.bz2 $PERLDIR >> $LOGFILE 2>&1"
|
||||||
@ -490,7 +523,9 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
do_or_die "$GPG $shoreball"
|
do_or_die "$GPG $shoreball"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDSHELL" ]; then
|
||||||
progress_message "Creating $DIR/$SHELLTARBALL..."
|
progress_message "Creating $DIR/$SHELLTARBALL..."
|
||||||
do_or_die "tar -zcvf $SHELLTARBALL $SHELLDIR >> $LOGFILE 2>&1"
|
do_or_die "tar -zcvf $SHELLTARBALL $SHELLDIR >> $LOGFILE 2>&1"
|
||||||
do_or_die "tar -jcvf shorewall-shell-${VERSION%-*}.tar.bz2 $SHELLDIR >> $LOGFILE 2>&1"
|
do_or_die "tar -jcvf shorewall-shell-${VERSION%-*}.tar.bz2 $SHELLDIR >> $LOGFILE 2>&1"
|
||||||
@ -504,17 +539,22 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -n "$BUILDRPM" ]; then
|
if [ -n "$BUILDRPM" ]; then
|
||||||
|
test -n "$SIGN" && SIGN="--sign"
|
||||||
|
|
||||||
|
if [ -n "$BUILDCOMMON" ]; then
|
||||||
progress_message "Building $RPMNAME..."
|
progress_message "Building $RPMNAME..."
|
||||||
|
|
||||||
test -n "$SIGN" && SIGN="--sign"
|
|
||||||
rm -rf $RPMDIR/BUILD/shorewall-${VERSION%-*}
|
rm -rf $RPMDIR/BUILD/shorewall-${VERSION%-*}
|
||||||
do_or_die "cp shorewall-common-${VERSION%-*}.tgz $RPMDIR/SOURCES/"
|
do_or_die "cp shorewall-common-${VERSION%-*}.tgz $RPMDIR/SOURCES/"
|
||||||
do_or_die "cp $SHOREWALLDIR/shorewall-common.spec $RPMDIR/SPECS/"
|
do_or_die "cp $SHOREWALLDIR/shorewall-common.spec $RPMDIR/SPECS/"
|
||||||
do_or_die "do_rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-common.spec"
|
do_or_die "do_rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-common.spec"
|
||||||
do_or_die cp -a $RPMDIR/RPMS/noarch/$RPMNAME .
|
do_or_die cp -a $RPMDIR/RPMS/noarch/$RPMNAME .
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDLITE" ]; then
|
||||||
progress_message "Building $LITERPMNAME..."
|
progress_message "Building $LITERPMNAME..."
|
||||||
|
|
||||||
rm -rf $RPMDIR/BUILD/shorewall-${VERSION%-*}
|
rm -rf $RPMDIR/BUILD/shorewall-${VERSION%-*}
|
||||||
@ -522,7 +562,9 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
do_or_die "cp $SHOREWALLLITEDIR/shorewall-lite.spec $RPMDIR/SPECS/"
|
do_or_die "cp $SHOREWALLLITEDIR/shorewall-lite.spec $RPMDIR/SPECS/"
|
||||||
do_or_die "do_rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-lite.spec"
|
do_or_die "do_rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-lite.spec"
|
||||||
do_or_die cp -a $RPMDIR/RPMS/noarch/$LITERPMNAME .
|
do_or_die cp -a $RPMDIR/RPMS/noarch/$LITERPMNAME .
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDPERL" ]; then
|
||||||
progress_message "Building $PERLRPMNAME..."
|
progress_message "Building $PERLRPMNAME..."
|
||||||
|
|
||||||
rm -rf $RPMDIR/BUILD/shorewall-perl-${VERSION%-*}*
|
rm -rf $RPMDIR/BUILD/shorewall-perl-${VERSION%-*}*
|
||||||
@ -530,7 +572,9 @@ 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 "do_rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-perl.spec"
|
do_or_die "do_rpmbuild -ba $SIGN $RPMDIR/SPECS/shorewall-perl.spec"
|
||||||
do_or_die cp -a $RPMDIR/RPMS/noarch/$PERLRPMNAME .
|
do_or_die cp -a $RPMDIR/RPMS/noarch/$PERLRPMNAME .
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDSHELL" ]; then
|
||||||
progress_message "Building $SHELLRPMNAME..."
|
progress_message "Building $SHELLRPMNAME..."
|
||||||
|
|
||||||
rm -rf $RPMDIR/BUILD/shorewall-shell-${VERSION%-*}*
|
rm -rf $RPMDIR/BUILD/shorewall-shell-${VERSION%-*}*
|
||||||
@ -540,6 +584,7 @@ if [ -n "${BUILDTARBALL}${BUILDRPM}" ]; then
|
|||||||
do_or_die cp -a $RPMDIR/RPMS/noarch/$SHELLRPMNAME .
|
do_or_die cp -a $RPMDIR/RPMS/noarch/$SHELLRPMNAME .
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -n "${BUILDXML}${BUILDHTML}" ]; then
|
if [ -n "${BUILDXML}${BUILDHTML}" ]; then
|
||||||
progress_message "Exporting $XMLPROJ from SVN..."
|
progress_message "Exporting $XMLPROJ from SVN..."
|
||||||
@ -723,6 +768,7 @@ fi
|
|||||||
# The original tarball created above didn't include the -Beta or -RC portion of the
|
# The original tarball created above didn't include the -Beta or -RC portion of the
|
||||||
# name in either the tarball name or the directory name. Create it here
|
# name in either the tarball name or the directory name. Create it here
|
||||||
#
|
#
|
||||||
|
if [ -n "$BUILDCOMMON" ]; then
|
||||||
progress_message "Creating $DIR/shorewall-common-$VERSION..."
|
progress_message "Creating $DIR/shorewall-common-$VERSION..."
|
||||||
|
|
||||||
rm -rf shorewall-common-$VERSION
|
rm -rf shorewall-common-$VERSION
|
||||||
@ -742,7 +788,9 @@ fi
|
|||||||
do_or_die "$GPG $betaball"
|
do_or_die "$GPG $betaball"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDLITE" ]; then
|
||||||
progress_message "Creating $DIR/shorewall-lite-$VERSION..."
|
progress_message "Creating $DIR/shorewall-lite-$VERSION..."
|
||||||
|
|
||||||
rm -rf shorewall-lite-$VERSION
|
rm -rf shorewall-lite-$VERSION
|
||||||
@ -766,6 +814,11 @@ fi
|
|||||||
do_or_die "tar -jcvf shorewall-shell-$VERSION.tar.bz2 shorewall-shell-$VERSION >> $LOGFILE 2>&1"
|
do_or_die "tar -jcvf shorewall-shell-$VERSION.tar.bz2 shorewall-shell-$VERSION >> $LOGFILE 2>&1"
|
||||||
|
|
||||||
rm -rf shorewall-perl-$VERSION
|
rm -rf shorewall-perl-$VERSION
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDPERL" ]; then
|
||||||
|
|
||||||
|
rm -rf shorewall-perl-$VERSION
|
||||||
|
|
||||||
do_or_die mv $PERLDIR shorewall-perl-$VERSION
|
do_or_die mv $PERLDIR shorewall-perl-$VERSION
|
||||||
|
|
||||||
@ -773,21 +826,30 @@ fi
|
|||||||
|
|
||||||
do_or_die "tar -zcvf shorewall-perl-${VERSION}.tgz shorewall-perl-$VERSION >> $LOGFILE 2>&1"
|
do_or_die "tar -zcvf shorewall-perl-${VERSION}.tgz shorewall-perl-$VERSION >> $LOGFILE 2>&1"
|
||||||
do_or_die "tar -jcvf shorewall-perl-$VERSION.tar.bz2 shorewall-perl-$VERSION >> $LOGFILE 2>&1"
|
do_or_die "tar -jcvf shorewall-perl-$VERSION.tar.bz2 shorewall-perl-$VERSION >> $LOGFILE 2>&1"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -n "$SIGN" ]; then
|
if [ -n "$SIGN" ]; then
|
||||||
for shoresuffix in tgz tar.bz2; do
|
for shoresuffix in tgz tar.bz2; do
|
||||||
|
if [ -n "$BUILDLITE" ]; then
|
||||||
betaball=shorewall-lite-$VERSION.${shoresuffix}
|
betaball=shorewall-lite-$VERSION.${shoresuffix}
|
||||||
report "GPG signing $DIR/$betaball tarball"
|
report "GPG signing $DIR/$betaball tarball"
|
||||||
rm -f ${betaball}.asc
|
rm -f ${betaball}.asc
|
||||||
do_or_die "$GPG $betaball"
|
do_or_die "$GPG $betaball"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDSHELL" ]; then
|
||||||
betaball=shorewall-shell-$VERSION.${shoresuffix}
|
betaball=shorewall-shell-$VERSION.${shoresuffix}
|
||||||
report "GPG signing $DIR/$betaball tarball"
|
report "GPG signing $DIR/$betaball tarball"
|
||||||
rm -f ${betaball}.asc
|
rm -f ${betaball}.asc
|
||||||
do_or_die "$GPG $betaball"
|
do_or_die "$GPG $betaball"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDSHELL" ]; then
|
||||||
betaball=shorewall-perl-$VERSION.${shoresuffix}
|
betaball=shorewall-perl-$VERSION.${shoresuffix}
|
||||||
report "GPG signing $DIR/$betaball tarball"
|
report "GPG signing $DIR/$betaball tarball"
|
||||||
rm -f ${betaball}.asc
|
rm -f ${betaball}.asc
|
||||||
do_or_die "$GPG $betaball"
|
do_or_die "$GPG $betaball"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
@ -803,17 +865,25 @@ rm -f $VERSION.md5sums $VERSION.sha1sums
|
|||||||
#
|
#
|
||||||
case $VERSION in
|
case $VERSION in
|
||||||
*Beta*|*RC*)
|
*Beta*|*RC*)
|
||||||
|
if [ -n "$BUILDCOMMON" ]; then
|
||||||
do_or_die "md5sum shorewall-common-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.md5sums"
|
do_or_die "md5sum shorewall-common-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.md5sums"
|
||||||
do_or_die "sha1sum shorewall-common-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.sha1sums"
|
do_or_die "sha1sum shorewall-common-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.sha1sums"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDLITE" ]; then
|
||||||
do_or_die "md5sum shorewall-lite-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.md5sums"
|
do_or_die "md5sum shorewall-lite-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.md5sums"
|
||||||
do_or_die "sha1sum shorewall-lite-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.sha1sums"
|
do_or_die "sha1sum shorewall-lite-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.sha1sums"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDPERL" ]; then
|
||||||
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"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$BUILDSHELL" ]; then
|
||||||
do_or_die "md5sum shorewall-shell-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.md5sums"
|
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"
|
do_or_die "sha1sum shorewall-shell-${VERSION%-*}-0${VERSION#*-}.noarch.rpm >> $VERSION.sha1sums"
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -827,12 +897,17 @@ for file in *; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ -n "$OLDVERSION" ]; then
|
if [ -n "$OLDVERSION" ]; then
|
||||||
|
|
||||||
progress_message "Creating patch-$VERSION ..."
|
progress_message "Creating patch-$VERSION ..."
|
||||||
|
|
||||||
diff -Naur -X $(dirname $0)/exclude.txt shorewall-common-$OLDVERSION shorewall-common-$VERSION > patch-$VERSION || true
|
> patch-$VERSION
|
||||||
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
|
[ -n "$BUILDCOMMON" ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-common-$OLDVERSION shorewall-common-$VERSION >> patch-$VERSION || true
|
||||||
diff -Naur -X $(dirname $0)/exclude.txt shorewall-shell-$OLDVERSION shorewall-shell-$VERSION >> patch-$VERSION || true
|
[ -n "$BUILDLITE" ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-lite-$OLDVERSION shorewall-lite-$VERSION >> patch-$VERSION || true
|
||||||
|
[ -n "$BUILDPERL" ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-perl-$OLDVERSION shorewall-perl-$VERSION >> patch-$VERSION || true
|
||||||
|
[ -n "$BUILDSHELL" ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-shell-$OLDVERSION shorewall-shell-$VERSION >> patch-$VERSION || true
|
||||||
|
|
||||||
|
eval perl -i -p -e "'if ( /\+\+\+/ ) { s/shorewall-common-$VERSION/Shorewall-common/;s/shorewall-lite-$VERSION/Shorewall-lite/;s/shorewall-perl-$VERSION/Shorewall-perl/;s/shorewall-shell-$VERSION/Shorewall-shell/ }'" patch-$VERSION
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user