blob: 64cb4d276066640a2b09f47ba47df81d0b7c03de (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/bash
if [ -z "$1" ]; then
echo "You must specify the target version for the auto-update."
exit 1
fi
echo "Trying to auto-update this package to version ${1} ..."
sed -ri 's/pkgver=([0-9]+\.[0-9]+\.[0-9]+\.{0,1}[0-9]*)/pkgver='"${1}"'/' PKGBUILD
if [ "$?" -ne 0 ]; then
echo "Setting the version number in PKGBUILD failed."
exit 1
fi
updpkgsums
if [ "$?" -ne 0 ]; then
echo "Updating the checksums failed."
exit 1
fi
makepkg --printsrcinfo > .SRCINFO
if [ "$?" -ne 0 ]; then
echo "Recreating .SRCINFO failed."
exit 1
fi
makepkg -si --noconfirm
if [ "$?" -ne 0 ]; then
echo "Building and installing the package failed."
exit 1
fi
echo "Autoupdate successful. Ready to add, commit and push the changes."
|