#!/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
|
|
|