Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mazdlc
arj
bump.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bump.sh of Package arj
#!/bin/sh basedir=$(cd `dirname $0`;pwd) cd $basedir PKGNAME=arj CHECK_URL="https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=${PKGNAME}" oldver=$(cat PKGBUILD|grep -oP '(?<=^pkgver=)\S*$') newver=$(curl -s $CHECK_URL|grep -oP '(?<=^pkgver=)\S*$') if [[ z$newver != "z" && $oldver != $newver ]] ; then echo "$oldver -> $newver" ls|grep -v _service|grep -v bump.sh|while read line do osc remove --force $line done yaourt -G ${PKGNAME} mv ${PKGNAME}/* ./ rm -rf ${PKGNAME} eval "`cat ./PKGBUILD|grep -vP "^options="`" #files=`printf '%s\n' ${source[@]}|sed 's/\S*tar\.xz//g'|grep -oP 'http\S*'` #echo $files|while read line #do # wget $line #done ls|while read line;do osc add $line;done sed -i "s/${oldver}/${newver}/g" _service osc commit -m bump fi
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