Browse Source

Clifford Wolf:


			
			
				rocklinux
			
			
		
Clifford Wolf 17 years ago
parent
commit
61ac3ea269
1 changed files with 32 additions and 0 deletions
  1. +32
    -0
      misc/archive/sm-instant-pkg.sh

+ 32
- 0
misc/archive/sm-instant-pkg.sh

@ -0,0 +1,32 @@
#!/bin/bash
#
# Usage example: sh misc/archive/sm-instant-pkg.sh 'Clifford Wolf' m4
if [ "$1" == "EDITOR" ]; then
(
cd "$2"
echo; echo 'Version change:'
svn diff package/*/$3/*.desc | grep '^.\[V\]'
echo; echo 'Full diff:'
svn diff package/*/$3/*.desc
) >> $4
(
cd "$2"
echo
echo "$SM_INSTANT_PKG_NAME:"
pkgver=`grep '^\[V\]' package/*/$3/*.desc | awk '{ print $2; }'`
echo " Updated $3 ($pkgver)"
) > $4.1
cat $4.1 $4 > $4.2
mv $4.2 $4; rm $4.1
exec vi $4
fi
export SM_INSTANT_PKG_NAME="$1"
shift
for pkg; do
export SVN_EDITOR="bash $PWD/misc/archive/sm-instant-pkg.sh EDITOR '$PWD' '$pkg'"
sm instant package/*/$pkg
done

Loading…
Cancel
Save