diff options
| author | Sunil Nimmagadda <sunil@nimmagadda.net> | 2022-11-21 11:58:59 +0530 |
|---|---|---|
| committer | Vedang Manerikar <ved.manerikar@gmail.com> | 2022-11-25 15:18:19 +0530 |
| commit | 997467ad3bcd23de22624c538d14863479b27cba (patch) | |
| tree | 676d9983dccdd29c4f012e3da5aaf74a38c095fa | |
| parent | 96703b2bb5c937afd05778086c43280b0593fe99 (diff) | |
autobuild: Recognize NetBSD and install packages via pkginfeature/emacs-26.3
Closes: #170
| -rw-r--r-- | README.org | 1 | ||||
| -rwxr-xr-x | server/autobuild | 13 |
2 files changed, 14 insertions, 0 deletions
@@ -112,6 +112,7 @@ The following Operating Systems / package managers are supported. *Note*: The pa - Apline Linux: ~apk~ - FreeBSD: ~pkg~ - OpenBSD: ~pkg_add~ +- NetBSD: ~pkgin~ - Arch Linux: ~pacman~ - Gentoo: ~emerge~ - CentOS: ~yum~ diff --git a/server/autobuild b/server/autobuild index 4b33bfd..517a30c 100755 --- a/server/autobuild +++ b/server/autobuild @@ -239,6 +239,17 @@ os_freebsd() { return 0 } +# NetBSD +os_netbsd() { + if ! which uname >/dev/null 2>&1 || [ "$(uname -s)" != "NetBSD" ]; then + return 1 + fi + PKGCMD=pkgin + PKGARGS=install + PACKAGES="autoconf automake poppler-glib png pkgconf" + return 0 +} + # OpenBSD os_openbsd() { if ! which uname >/dev/null 2>&1 || [ "$(uname -s)" != "OpenBSD" ]; then @@ -485,6 +496,7 @@ os_argument() { freebsd) os_freebsd "$@";; arch) os_arch "$@";; centos) os_centos "$@";; + netbsd) os_netbsd "$@";; openbsd) os_openbsd "$@";; fedora) os_fedora "$@";; debian) os_debian "$@";; @@ -514,6 +526,7 @@ os_macos "$@" || \ os_freebsd "$@" || \ os_arch "$@" || \ os_centos "$@" || \ +os_netbsd "$@" || \ os_openbsd "$@" || \ os_fedora "$@" || \ os_debian "$@" || \ |
