Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.2:Ports
flashrom
update-snapshots.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File update-snapshots.sh of Package flashrom
#!/bin/bash export LC_ALL=C # 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor