summary refs log tree commit diff
path: root/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'install.sh')
-rw-r--r--install.sh37
1 files changed, 11 insertions, 26 deletions
diff --git a/install.sh b/install.sh
index 9e18c6bf..11269fb7 100644
--- a/install.sh
+++ b/install.sh
@@ -12,43 +12,28 @@ done
 packages='curl htop sl the_silver_searcher tree'
 
 FreeBSD() {
-	sudo pkg install ddate $packages
+	pkg install ddate $packages
 }
 
 OpenBSD() {
-	doas pkg_add $packages
+	pkg_add $packages
 	if test $X; then
-		doas pkg_add firefox go-fonts imv scrot sct w3m-- xcursor-dmz xsel
+		pkg_add firefox go-fonts imv scrot sct w3m-- xcursor-dmz xsel
 	fi
 }
 
 Linux() {
-	sudo pacman -Sy --needed bc ctags gdb openssh vi $packages
-}
-
-installMacPorts() {
-	xcode-select --install
-	xcodebuild -license
-	dir=MacPorts-2.6.3
-	tar=${dir}.tar.bz2
-	curl -O "https://distfiles.macports.org/MacPorts/${tar}"
-	tar -x -f $tar
-	(cd $dir && ./configure)
-	make -C $dir
-	sudo make -C $dir install
-	rm -fr $tar $dir
+	packages=$(
+		echo $packages | sed 's/the_silver_searcher/silversearcher-ag/'
+	)
+	apt-get install bc build-essential exuberant-ctags gdb nvi $packages
 }
 
 Darwin() {
-	[ -d /opt/local ] || installMacPorts
-	sudo /opt/local/bin/port selfupdate
-	sudo /opt/local/bin/port -N install git mandoc nvi pkgconfig $packages
-	sudo mkdir -p /opt/local/etc/select/man
-	printf 'bin/man\nshare/man/man1/man.1\nshare/man/man1/man.1.gz\n' \
-		| sudo tee /opt/local/etc/select/man/base >/dev/null
-	printf '/usr/bin/man\n/usr/share/man/man1/man.1\n-\n' \
-		| sudo tee /opt/local/etc/select/man/system >/dev/null
-	sudo port select --set man system
+	packages=$(echo $packages | sed 's/the_silver_searcher/ag/')
+	cd git/jorts
+	git pull
+	./Install git mandoc nvi $packages
 }
 
 $(uname)