summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-08-26 02:05:55 -0400
committerJune McEnroe <june@causal.agency>2018-08-26 02:05:55 -0400
commita67f7248523ec4667f43edef7b93837efffbdadc (patch)
treef693441daa82f46b77c64a5f028d38af4d0d7c53
parentShow hostname in title over SSH (diff)
downloadsrc-a67f7248523ec4667f43edef7b93837efffbdadc.tar.gz
src-a67f7248523ec4667f43edef7b93837efffbdadc.zip
Add NetBSD to install.sh
Diffstat (limited to '')
-rwxr-xr-xinstall.sh19
1 files changed, 15 insertions, 4 deletions
diff --git a/install.sh b/install.sh
index 66a9f324..b594f608 100755
--- a/install.sh
+++ b/install.sh
@@ -1,10 +1,11 @@
 #!/bin/sh
 set -e -u
 
-any='gnupg htop mksh neovim sl the_silver_searcher tree'
-brew="$any ddate git openssh"
-pkg="$any curl ddate sudo"
-pacman="$any base-devel ctags gdb openssh"
+any='gnupg htop mksh sl the_silver_searcher tree'
+brew="$any ddate git neovim openssh"
+pkg="$any curl ddate neovim sudo"
+pkgin="$any curl sudo vim"
+pacman="$any base-devel ctags gdb neovim openssh"
 
 homebrew='https://raw.githubusercontent.com/Homebrew/install/master/install'
 if [ "$(uname)" = 'Darwin' ]; then
@@ -18,4 +19,14 @@ if [ "$(uname)" = 'Darwin' ]; then
 fi
 
 [ -f /usr/local/sbin/pkg ] && exec pkg install $pkg
+
+if [ "$(uname)" = 'NetBSD' ]; then
+	export PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r)/All"
+	pkg_add pkgin
+	echo "$PKG_PATH" > /usr/pkg/etc/pkgin/repositories.conf
+	pkgin update
+	pkgin install $pkgin
+	exit
+fi
+
 [ -f /usr/bin/pacman ] && pacman -Sy && exec pacman -S --needed $pacman
/tr> 2021-09-15Enter capsicum in downgradeJune McEnroe 2021-09-15Factor out common parts of downgrade messagesJune McEnroe Also bump the message cap to 1024 because that is ostensibly useful for replying to older messages. 2021-09-14Add downgrade IRC botJune McEnroe 2021-09-14Sort by title if authors matchJune McEnroe There are probably better things to sort by but title definitely always exists. 2021-09-13Swap-remove tags as they're foundJune McEnroe This makes it even faster. From ~1s on a sqlite3.c amalgamation to ~0.85s. 2021-09-12Replace htagml regex with strncmpJune McEnroe Since ctags only ever produces regular expressions of the form /^re$/ or /^re/ with no other special characters, instead unescape the pattern and simply use strncmp. Running on a sqlite3.c amalgamation, the regex version takes ~37s while the strncmp version takes ~1s, producing identical output. Big win! 2021-09-11Also defer printing comment for lone close-parensJune McEnroe 2021-09-10Publish "git-comment"June McEnroe 2021-09-10Add git comment --pretty optionJune McEnroe 2021-09-08Defer printing comment if line is blank or closing braceJune McEnroe This fixes badly indented comments. 2021-09-08Up default min-repeat to 30 linesJune McEnroe 2021-09-08Handle dirty lines in git-commentJune McEnroe 2021-09-08Document and install git-commentJune McEnroe 2021-09-08Add repeat and all options to git-commentJune McEnroe 2021-09-08Add group threshold to git-commentJune McEnroe