summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2013-11-30 20:28:17 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2013-11-30 20:28:17 +0100
commit5096e66050e68ddb8aea6e41e039d305762f571e (patch)
treeeb2be920e0d63c9ae33cde9d2f3e7c6480e32886 /bin
parentdec5f1141adde867fd96ca2711cf9147ffda32d1 (diff)
downloadbuildscripts-5096e66050e68ddb8aea6e41e039d305762f571e.tar.gz
buildscripts-5096e66050e68ddb8aea6e41e039d305762f571e.tar.bz2
buildscripts-5096e66050e68ddb8aea6e41e039d305762f571e.zip
include in repos paths
Diffstat (limited to 'bin')
-rwxr-xr-xbin/build-rpm-package11
1 files changed, 7 insertions, 4 deletions
diff --git a/bin/build-rpm-package b/bin/build-rpm-package
index c0456b8..7632ac3 100755
--- a/bin/build-rpm-package
+++ b/bin/build-rpm-package
@@ -249,14 +249,17 @@ upload_packages() {
[ "x$SKIP_ARCH" != "x$l_ARCH" ] && {
# create remote directories in archive
- ssh $REPOS_SERVER mkdir -p $RPM_REPOS_BASE/$l_DIST/$l_CODENAME/$l_ARCH/rpms
- ssh $REPOS_SERVER mkdir -p $RPM_REPOS_BASE/$l_DIST/$l_CODENAME/$l_ARCH/repodata
+ 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
+
+ # 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
# copy rpms into repo
cd "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH"
- scp *.rpm $REPOS_SERVER:$RPM_REPOS_BASE/$l_DIST/$l_CODENAME/$l_ARCH/rpms/ || true
+ 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/$l_CODENAME/$l_ARCH/ && createrepo ."
+ ssh $REPOS_SERVER "cd $RPM_REPOS_BASE/$l_DIST/$COMPONENT/$l_CODENAME/$l_ARCH/ && createrepo ."
}
done