Update 2023-12-21 22:27 OpenBSD/amd64-x13
This commit is contained in:
parent
a1e7a589d0
commit
a0b32efe60
90
.bin/pmake
Executable file
90
.bin/pmake
Executable file
@ -0,0 +1,90 @@
|
||||
#!/bin/sh
|
||||
|
||||
. ~/.bin/_config
|
||||
|
||||
set -xe
|
||||
|
||||
_install()
|
||||
{
|
||||
_make
|
||||
export PKG_ADD="/usr/sbin/pkg_add -a"
|
||||
export FETCH_PACKAGES=No
|
||||
make install
|
||||
|
||||
}
|
||||
|
||||
_reinstall()
|
||||
{
|
||||
_make
|
||||
export PKG_ADD="/usr/sbin/pkg_add -a"
|
||||
export FETCH_PACKAGES=No
|
||||
make reinstall
|
||||
}
|
||||
|
||||
_fake()
|
||||
{
|
||||
_make
|
||||
make fake
|
||||
}
|
||||
|
||||
_refake()
|
||||
{
|
||||
_make
|
||||
make clean=fake
|
||||
make fake
|
||||
}
|
||||
|
||||
_clean()
|
||||
{
|
||||
make clean="all"
|
||||
}
|
||||
|
||||
_realclean()
|
||||
{
|
||||
_clean
|
||||
make clean=dist
|
||||
}
|
||||
|
||||
_makesum()
|
||||
{
|
||||
make -j10 makesum
|
||||
}
|
||||
|
||||
_fetch()
|
||||
{
|
||||
make -j10 fetch
|
||||
}
|
||||
|
||||
_refetch()
|
||||
{
|
||||
make clean=dist
|
||||
make -j10 fetch
|
||||
}
|
||||
|
||||
_make()
|
||||
{
|
||||
export PKG_ADD="/usr/sbin/pkg_add -a"
|
||||
export FETCH_PACKAGES=-Dsnap
|
||||
make install-depends
|
||||
_fetch
|
||||
export FETCH_PACKAGES=No
|
||||
make
|
||||
}
|
||||
|
||||
_update-go()
|
||||
{
|
||||
needs go--
|
||||
make MODGO_VERSION=latest modgo-gen-modules > modules.inc.new
|
||||
}
|
||||
|
||||
case $1 in
|
||||
fake) _fake; ;;
|
||||
refake) _refake; ;;
|
||||
install) _install; ;;
|
||||
reinstall) _reinstall; ;;
|
||||
clean) _clean; ;;
|
||||
makesum) _makesum; ;;
|
||||
remakesum) _remakesum; ;;
|
||||
update-go) _update-go; ;;
|
||||
*) [ -z "$1" ] && _make; ;;
|
||||
esac
|
Loading…
Reference in New Issue
Block a user