diff --git a/Makefile b/Makefile index f8d061d..0f72013 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ install: ${list} MaatIcon.png for i in ${systemdList}; do install -m 0644 -o root $$i ${pkgdir}/usr/lib/systemd/system; done clean: - cat .gitignore | sudo xargs rm -Rf + git clean -fx && git clean -fd uninstall: for i in ${list}; do rm -Rf ${installDir}/$$i; done @@ -29,7 +29,10 @@ uninstall: rmdir -p ${pkgdir}${serverRoot}/src rmdir -p ${pkgdir}${serverRoot}/pkg -test: clean +test: + ./maat -h | grep -c Usage 1>/dev/null + +extendedtest: clean sudo ./maat -u $$USER -T test -d src test -d src/ascii-invaders diff --git a/PKGBUILD b/PKGBUILD index 3afe82d..532fad6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -28,7 +28,7 @@ validpgpkeys=() prepare() { git pull - make -C .. test && make -C .. clean + make -C .. test } build() { diff --git a/maat b/maat index 11f8e03..5f06712 100755 --- a/maat +++ b/maat @@ -83,7 +83,8 @@ function BuildRepo() { git clone "$repo" fi cd "$repodir" - git reset --hard origin &>/dev/null + git clean -fd + git clean -fx output="$(git pull 2>&1)" if [ -n "$incremental" ] && [ $( echo "$output" | grep -c 'Already up to date.' ) -eq 1 ]; then return; @@ -150,12 +151,26 @@ timeout="90s" # Stat tracking starttime=`date +%s` +function usage() { + ### Show helptext + # param retcode: what to exit + retcode="$1" + cat <