This tool allow you to install one or more predefined package sets.
Change-Id: Id21c9e9fbd43f44f2d3b040961411428e1ae0af9
./usr/bin/ping minix-sys
./usr/bin/pkgin_all minix-sys
./usr/bin/pkgin_cd minix-sys
+./usr/bin/pkgin_sets minix-sys
./usr/bin/playwave minix-sys
./usr/bin/postinstall minix-sys
./usr/bin/pr minix-sys
To install packages from the installation CD: same, but use pkgin_cd.
To switch to the online repository, do 'pkgin update' again. To install
-all packages, do pkgin_all.
+all packages, do pkgin_all, or do pkgin_sets to install one or more
+predefined sets.
MINIX 3 supports multiple virtual terminals. Just use ALT+F1, F2, F3
and F4 to navigate among them.
truncate udpstat umount \
unstack update uud uue version vol \
writeisofs fetch \
- zdump zmodem pkgin_cd pkgin_all \
+ zdump zmodem pkgin_cd pkgin_all pkgin_sets \
worldstone updateboot update_bootcfg \
atnormalize dosread fdisk loadfont \
autopart part partition playwave \
--- /dev/null
+SCRIPTS= pkgin_sets.sh
+MAN=
+
+.include <bsd.prog.mk>
--- /dev/null
+#!/bin/sh
+
+CORE_TOOLS="openssh vim curl"
+DEV_TOOLS="git-base bmake gmake binutils clang"
+EXTRA_TOOLS="bison groff perl python"
+
+cat <<START_EOT
+This script contains 3 sets of packages, you can install any of those
+sets independently, just type N when pkgin ask for confirmation to skip
+a set.
+
+The following sets are available:
+
+1. Core tools:
+${CORE_TOOLS}
+
+2. Dev tools:
+${DEV_TOOLS}
+
+3. Extras:
+${EXTRA_TOOLS}
+
+START_EOT
+
+echo "Installing core tools"
+echo "====================="
+echo
+
+pkgin install ${CORE_TOOLS}
+
+echo
+echo "Installing default development tools"
+echo "===================================="
+echo
+
+pkgin install ${DEV_TOOLS}
+
+echo
+echo "Installing extras"
+echo "================="
+echo
+
+pkgin install ${EXTRA_TOOLS}