summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2013-12-01 00:04:19 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2013-12-01 00:04:19 +0100
commit5799b7c7fa70b7c6dc80ba9a22425476ff99f386 (patch)
treec31469ef0ccc2a3409b7cff6fd1b4bbbb4e3dde8 /bin
parent5853b12787bacff429df4f683ad25a6b9d170de9 (diff)
downloadbuildscripts-5799b7c7fa70b7c6dc80ba9a22425476ff99f386.tar.gz
buildscripts-5799b7c7fa70b7c6dc80ba9a22425476ff99f386.tar.bz2
buildscripts-5799b7c7fa70b7c6dc80ba9a22425476ff99f386.zip
ssh breaks while loops. Redirect stdin to avoid it.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/build-rpm-package16
1 files changed, 8 insertions, 8 deletions
diff --git a/bin/build-rpm-package b/bin/build-rpm-package
index 37e2fed..5f6b4ae 100755
--- a/bin/build-rpm-package
+++ b/bin/build-rpm-package
@@ -137,13 +137,13 @@ clear_pkgdist() {
test -z $CODENAMES || echo $line | grep $CODENAMES || break
for l_ARCH in x86_64 i386; do
- [ "x$SKIP_ARCH" != "x$l_ARCH" ] && {
+ if [ "x$SKIP_ARCH" != "x$l_ARCH" ]; then
mkdir -p "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH"
#rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/dupload.conf"
rm -f "$PKGDIST/rpmbuild/SOURCES/$PROJECT-"*.tar.gz
rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/"*.log
rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT-"*.rpm
- }
+ fi
done
done
}
@@ -235,22 +235,22 @@ upload_packages() {
test -z $CODENAMES || echo $line | grep $CODENAMES || break
for l_ARCH in x86_64 i386; do
- [ "x$SKIP_ARCH" != "x$l_ARCH" ] && {
+ if [ "x$SKIP_ARCH" != "x$l_ARCH" ]; then
# create remote directories in archive
- ssh $REPOS_SERVER mkdir -p $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/rpms
- ssh $REPOS_SERVER mkdir -p $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/repodata
+ 0</dev/null ssh $REPOS_SERVER mkdir -p $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/rpms
+ 0</dev/null ssh $REPOS_SERVER mkdir -p $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/repodata
# remove rpm packages of the same name (pattern)
- ssh $REPOS_SERVER rm -f $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/rpms/$PROJECT.*.rpm
+ 0</dev/null ssh $REPOS_SERVER rm -f $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/rpms/$PROJECT.*.rpm
# copy rpms into repo
cd "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH"
scp *.rpm $REPOS_SERVER:$RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/rpms/ || true
- ssh $REPOS_SERVER "cd $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/ && createrepo ."
+ 0</dev/null ssh $REPOS_SERVER "cd $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/ && createrepo ."
- }
+ fi
done
done
done