diff options
author | gabrielstedman | 2017-02-28 13:16:58 +0000 |
---|---|---|
committer | gabrielstedman | 2017-02-28 13:16:58 +0000 |
commit | c2a960debd4d019d693941951bc374e74ee97bb2 (patch) | |
tree | 97d9889ba4f0c384897ee7fb760d6bf318a36418 | |
parent | ea00d54825dc3daf8c18400b0a7b64b81b3ce3aa (diff) | |
download | aur-c2a960debd4d019d693941951bc374e74ee97bb2.tar.gz |
Add update_package script
-rwxr-xr-x | update_package | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/update_package b/update_package new file mode 100755 index 000000000000..c66f014f0a0b --- /dev/null +++ b/update_package @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +current_package=$(cat PKGBUILD | grep pkgname= | cut -d'=' -f2) +curl_line=$(curl -qL http://ppa.launchpad.net/zorinos/stable/ubuntu/pool/main/g/$current_package | grep .deb) +latest_version=$(echo "$curl_line" | grep -o -P '(?<=_).*(?=.deb")') +deb_url=$(echo "http://ppa.launchpad.net/zorinos/stable/ubuntu/pool/main/g/$current_package/${current_package}_${latest_version}.deb") +wget $deb_url +md5s=$(md5sum "${current_package}_${latest_version}.deb") +md5s="${md5s%% *}" +rm -v "${current_package}_${latest_version}.deb" +echo $deb_url +echo $md5s + +# Update +sed -i "s/pkgver=.*/pkgver=$latest_version/g" PKGBUILD +sed -i "s,source=.*,source=(\'$deb_url\'),g" PKGBUILD +sed -i "s/md5sums=.*/md5sums=(\'$md5s\')/g" PKGBUILD
\ No newline at end of file |