summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2007-11-09 08:50:02 +0000
committerru <ru@FreeBSD.org>2007-11-09 08:50:02 +0000
commit00bdd701b8ee0b21841de794b83a91e339f6c558 (patch)
tree6333a48c9e6a942897790dbd569e0faec242f4a1 /usr.sbin/sysinstall
parente38a58a81f7717141c8cd304ffd69af7f4b52eda (diff)
downloadFreeBSD-src-00bdd701b8ee0b21841de794b83a91e339f6c558.zip
FreeBSD-src-00bdd701b8ee0b21841de794b83a91e339f6c558.tar.gz
Teach source installation shell script and sysinstall(8) about
the 'scompat' source dist that holds src/compat/. Reported by: Mars G Miro
Diffstat (limited to 'usr.sbin/sysinstall')
-rw-r--r--usr.sbin/sysinstall/dist.c1
-rw-r--r--usr.sbin/sysinstall/dist.h3
-rw-r--r--usr.sbin/sysinstall/menus.c2
3 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/sysinstall/dist.c b/usr.sbin/sysinstall/dist.c
index 6d8b102..f1d181f 100644
--- a/usr.sbin/sysinstall/dist.c
+++ b/usr.sbin/sysinstall/dist.c
@@ -109,6 +109,7 @@ static Distribution KernelDistTable[] = {
static Distribution SrcDistTable[] = {
DTE_TARBALL("sbase", &SrcDists, SRC_BASE, "/usr/src"),
DTE_TARBALL("scddl", &SrcDists, SRC_CDDL, "/usr/src"),
+ DTE_TARBALL("scompat", &SrcDists, SRC_COMPAT, "/usr/src"),
DTE_TARBALL("scontrib", &SrcDists, SRC_CONTRIB, "/usr/src"),
DTE_TARBALL("scrypto", &SrcDists, SRC_SCRYPTO, "/usr/src"),
DTE_TARBALL("sgnu", &SrcDists, SRC_GNU, "/usr/src"),
diff --git a/usr.sbin/sysinstall/dist.h b/usr.sbin/sysinstall/dist.h
index 08ff326..baaa759 100644
--- a/usr.sbin/sysinstall/dist.h
+++ b/usr.sbin/sysinstall/dist.h
@@ -44,7 +44,8 @@
#define DIST_SRC_SKERBEROS5 0x40000
#define DIST_SRC_RESCUE 0x80000
#define DIST_SRC_CDDL 0x100000
-#define DIST_SRC_ALL 0x1FFFFF
+#define DIST_SRC_COMPAT 0x200000
+#define DIST_SRC_ALL 0x3FFFFF
/* Subtypes for X.Org packages */
#define DIST_XORG_APPS 0x000001
diff --git a/usr.sbin/sysinstall/menus.c b/usr.sbin/sysinstall/menus.c
index a4277e8..46d528b 100644
--- a/usr.sbin/sysinstall/menus.c
+++ b/usr.sbin/sysinstall/menus.c
@@ -1066,6 +1066,8 @@ DMenu MenuSrcDistributions = {
dmenuFlagCheck, dmenuSetFlag, NULL, &SrcDists, '[', 'X', ']', DIST_SRC_BASE },
{ " cddl", "/usr/src/cddl (software from Sun)",
dmenuFlagCheck, dmenuSetFlag, NULL, &SrcDists, '[', 'X', ']', DIST_SRC_CDDL },
+ { " compat", "/usr/src/compat (compatibility software)",
+ dmenuFlagCheck, dmenuSetFlag, NULL, &SrcDists, '[', 'X', ']', DIST_SRC_COMPAT },
{ " contrib", "/usr/src/contrib (contributed software)",
dmenuFlagCheck, dmenuSetFlag, NULL, &SrcDists, '[', 'X', ']', DIST_SRC_CONTRIB },
{ " crypto", "/usr/src/crypto (contrib encryption sources)",
OpenPOWER on IntegriCloud