mirror of
https://gitlab.archlinux.org/archlinux/devtools.git
synced 2025-09-15 19:06:19 +02:00
Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
ba6e6648e9 | ||
![]() |
d01f3d53e8 | ||
![]() |
fd04791f5b |
25
archrelease
25
archrelease
@@ -1,19 +1,24 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
if [ "$1" = "" ]; then
|
if [ "$1" = "" ]; then
|
||||||
echo "Usage: archrelease <repo>"
|
echo "Usage: archrelease <repo>"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -d ../repos/$1 ]; then
|
if [ ! -d ../repos/$1 ]; then
|
||||||
pushd ..
|
pushd ..
|
||||||
svn copy trunk ../repos/$1
|
svn copy -r HEAD trunk repos/$1
|
||||||
popd
|
svn commit -m "archrelease: new repo $1"
|
||||||
|
popd
|
||||||
else
|
else
|
||||||
svnmerge merge ../repos/$1
|
svnmerge merge ../repos/$1
|
||||||
|
pushd ..
|
||||||
|
if [ -f trunk/svnmerge-commit-message.txt ]; then
|
||||||
|
svn commit -F trunk/svnmerge-commit-message.txt
|
||||||
|
rm trunk/svnmerge-commit-message.txt
|
||||||
|
else
|
||||||
|
echo "Nothing to commit"
|
||||||
|
fi
|
||||||
|
popd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
pushd ..
|
|
||||||
svn commit -F trunk/svnmerge-commit-message.txt
|
|
||||||
popd
|
|
||||||
rm svnmerge-commit-message.txt
|
|
||||||
|
10
extrapkg
10
extrapkg
@@ -20,6 +20,16 @@ if [ ! -f PKGBUILD ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# define staging areas based on architecture
|
||||||
|
if [ "$CARCH" = "i686" ]; then
|
||||||
|
suffix=''
|
||||||
|
elif [ "$CARCH" = "x86_64" ]; then
|
||||||
|
suffix='64'
|
||||||
|
else
|
||||||
|
echo "CARCH must be set to a recognized value!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
source PKGBUILD
|
source PKGBUILD
|
||||||
pkgfile=${pkgname}-${pkgver}-${pkgrel}-${CARCH}.pkg.tar.gz
|
pkgfile=${pkgname}-${pkgver}-${pkgrel}-${CARCH}.pkg.tar.gz
|
||||||
oldstylepkgfile=${pkgname}-${pkgver}-${pkgrel}.pkg.tar.gz
|
oldstylepkgfile=${pkgname}-${pkgver}-${pkgrel}.pkg.tar.gz
|
||||||
|
Reference in New Issue
Block a user