| | |
| | | |
| | | source $(dirname "$(realpath $0)")/vars.sh |
| | | |
| | | ERRORS="" |
| | | |
| | | #Helper for finding newest and oldest files |
| | | #Sourced from stack overflow |
| | | # Usage: newold_matching_file [n/o] [filename] |
| | |
| | | #Set variables before usage |
| | | # Usage: init |
| | | function init { |
| | | if [ $uid != 1 ]; then |
| | | echo "This must be run as root" |
| | | fi |
| | | |
| | | #check for configuration here |
| | | [ -z $REPODIR ] && echo "Enter REPODIR" && return 1 |
| | | [ -z $BUILDDIR ] && echo "Enter BUILDDIR" && return 2 |
| | |
| | | [ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR |
| | | |
| | | #packages required to build others |
| | | sudo pacman -S --noconfirm base-devel git |
| | | pacman -S --noconfirm base-devel git |
| | | |
| | | #add repo to pacman.conf so can install own packages |
| | | if [ -z $(grep "$REPONAME" /etc/pacman.conf) ]; then |
| | |
| | | fi |
| | | |
| | | #create GPG key for package signing |
| | | if [ "$SIGN" == "Y" && "$KEY" == "" ]; then |
| | | if [[ "$SIGN" == "Y" && "$KEY" == "" ]]; then |
| | | ( |
| | | echo "Key-Type: RSA" |
| | | echo "Key-Length: 2048" |