SHA256
1
0
forked from pool/flashrom
flashrom/update-snapshots.sh
Thomas Renninger 178e027d00 Accepting request 56361 from home:reinauer:branches:hardware
New package flashrom - Split out of coreboot-utils (same happened mainline) with accepted submitrequest #55464 - would be great to see in openSUSE 11.4 soon

OBS-URL: https://build.opensuse.org/request/show/56361
OBS-URL: https://build.opensuse.org/package/show/hardware/flashrom?expand=0&rev=1
2010-12-21 16:32:06 +00:00

60 lines
1.7 KiB
Bash

#!/bin/bash
# get upstream revisions
printf "Checking flashrom revision... "
VERSION=`svn cat svn://flashrom.org/flashrom/trunk/Makefile|grep ^RELEASE\ | cut -f2 -d= |cut -c2-`
REV=$(svn info svn://flashrom.org/flashrom/trunk |grep ^Revision|cut -c11-)
printf "done. (r$REV)\n"
printf "Continue? (YES/no) "
read answer
answer=$(echo $answer|tr "a-z" "A-Z")
if [ "$answer" == "YES" -o "$answer" == "Y" -o "$answer" == "" ]; then
printf "Updating tree... \n"
else
printf "Good bye.\n"
exit 0
fi
if [ ! -r flashrom-${VERSION}_r$REV.tar.bz2 ]; then
osc rm flashrom-*.tar.bz2
fi
# clean up
printf "Cleaning up... "
rm -rf flashrom-${VERSION}_r????
rm -rf flashrom-${VERSION}_r???
printf "done.\n"
# check out flashrom
printf "Checking out flashrom $VERSION r$REV... "
svn export -q svn://flashrom.org/flashrom/trunk flashrom-${VERSION}_r$REV
sed -i "s/^SVNVERSION.*/SVNVERSION := $REV/" flashrom-${VERSION}_r$REV/Makefile
LC_ALL=C svn log svn://flashrom.org/flashrom/trunk/ >flashrom-${VERSION}_r$REV/ChangeLog
printf "packing... "
tar cjf flashrom-${VERSION}_r$REV.tar.bz2 flashrom-${VERSION}_r$REV
printf "done.\n"
sed -i s/Version:.*r[0-9].*$/Version:\ \ \ \ \ \ \ \ ${VERSION}_r$REV/ \
flashrom.spec
osc add flashrom-${VERSION}_r$REV.tar.bz2
mv flashrom.changes flashrom.changes.old
echo "-------------------------------------------------------------------" > \
flashrom.changes
echo "`date` - stepan@coresystems.de" >> \
flashrom.changes
echo >> flashrom.changes
echo "- update to $VERSION r$REV." >> flashrom.changes
echo >> flashrom.changes
cat flashrom.changes.old >> flashrom.changes
rm flashrom.changes.old
rm -rf flashrom-${VERSION}_r$REV
# finished.
ls -la *.bz2