diff options
Diffstat (limited to 'install.sh')
-rw-r--r-- | install.sh | 37 |
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) |