blob: a618b2ec5e05f74dacada8bc5974fd7fe4e709ad (
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
33
34
|
#!/bin/bash
set -Eeo pipefail
trap cleanup SIGINT SIGTERM ERR EXIT
cleanup() {
trap - SIGINT SIGTERM ERR EXIT
unset SRCDEST
unset CONFDEST
unset TMPCONF
unset ARCH
}
ARCH=$(uname -m)
CONFDEST="${PWD}/makepkg.d/makepkg.$ARCH.conf"
TMPCONF="makepkg_current.conf"
cat "${PWD}/makepkg.d/makepkg.base.conf" > "$TMPCONF"
cat "$CONFDEST" >> "$TMPCONF"
if [ "$EUID" -eq 0 ] ; then
echo "\033[0;32mPlease run this script as non-root\033[0m"
exit 3
fi
if [ -z "$1" ]; then
echo "\033[0;32mYou should specify remote address\033[0m"
exit 4
fi
curl -fL -o remote.db "$1"
./uitls/ng/pkgbuild.py remote.db
|