File update-spec.sh of Package nouveau
if [ -z "$version" ]; then
#version=0.10.1.`date +%Y%m%d`
version=`sed -n 's/^Version:[[:space:]]*//p' *.spec`
fi
#version=`ls nouveau-*.tar.bz2|tail -1|sed 's/nouveau-//;s/.tar.bz2//'`
echo $version
sed --in-place=.bak "s/Version:.*/Version: $version/" xorg-x11-driver-video-nouveau.spec
OLDVER=`sed -n "s/Version: //p" xorg-x11-driver-video-nouveau.spec.bak`
diff -u xorg-x11-driver-video-nouveau.spec{.bak,}
if [ "$OLDVER" != "$version" ]; then
osc del nouveau-$OLDVER.tar.bz2
osc del nouveau-$OLDVER.tar.lzma
fi
set -eu
set -x
#osc add
DATE=`stat -c %y nouveau-$version.tar.lzma|sed 's|.00000.*||;s|:..$||'`
sed --in-place '/^%changelog/,$d' xorg-x11-driver-video-nouveau.spec
CHANGES="- update to git of $DATE"
echo -e "%changelog\n* `date '+%a %b %e %Y'` bk@suse.de
$CHANGES" >>xorg-x11-driver-video-nouveau.spec
diff xorg-x11-driver-video-nouveau.spec{.bak,} || :
mv xorg-x11-driver-video-nouveau.spec.bak ..
#mkdir -p lzma bz2
#mv *.lzma lzma || :
#mv *.bz2 bz2 || :
#mv bz2/{nouveau,drm}-$version.tar.bz2 . || :
#osc addremove
#mv lzma/{nouveau,drm}-$version.tar.lzma . || :
osc addremove
echo -n "commit?"
read answer
if [ "$answer" != y ]; then
exit
fi
#for tarball in drm nouveau; do
# lzma -dc $tarball-$version.tar.lzma | bzip2 -9 >$tarball-$version.tar.bz2
#done
osc addremove
osc commit -m "$CHANGES"
#mv *.tar.bz2 bz2