mkpk

Систем за управљање пакетима који користи mk из система Plan9
git clone https://git.sr.ht/~strahinja/mkpk
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

update.mk (362B)


      1 <$mkpklib/defaults.mk
      2 
      3 update-mkfiles:QV:
      4 	if [ ! -d "$SRCMKFILES" ]; then
      5 		cd "$SRCBASEDIR"
      6 		printf "  GIT\t%s %s\n" clone "$SRCMKFILES"
      7 		git clone "$MKFILESREPO" "$SRCMKFILES"
      8 	else
      9 		cd "$SRCMKFILES"
     10 		printf "  GIT\t%s %s\n" pull "$SRCMKFILES"
     11 		if ! git pull >/dev/null 2>&1; then
     12 			git reset --hard >/dev/null 2>&1
     13 			git pull >/dev/null 2>&1
     14 		fi
     15 	fi