Teach source installation shell script and sysinstall(8) about
the 'scompat' source dist that holds src/compat/. Reported by: Mars G Miro
This commit is contained in:
parent
a5aa8afafe
commit
8e3cedddca
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=173498
@ -11,8 +11,8 @@ if [ $# -lt 1 ]; then
|
||||
echo "You must specify which components of src to extract"
|
||||
echo "possible subcomponents are:"
|
||||
echo
|
||||
echo "base bin cddl contrib crypto etc games gnu include krb5 lib"
|
||||
echo "libexec release rescue sbin secure share sys tools ubin"
|
||||
echo "base bin cddl compat contrib crypto etc games gnu include krb5"
|
||||
echo "lib libexec release rescue sbin secure share sys tools ubin"
|
||||
echo "usbin"
|
||||
echo
|
||||
echo "You may also specify all to extract all subcomponents."
|
||||
@ -20,7 +20,7 @@ if [ $# -lt 1 ]; then
|
||||
fi
|
||||
|
||||
if [ "$1" = "all" ]; then
|
||||
dists="base bin cddl contrib crypto etc games gnu include krb5 lib libexec release rescue sbin secure share sys tools ubin usbin"
|
||||
dists="base bin cddl compat contrib crypto etc games gnu include krb5 lib libexec release rescue sbin secure share sys tools ubin usbin"
|
||||
else
|
||||
dists="$*"
|
||||
fi
|
||||
|
@ -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"),
|
||||
|
@ -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
|
||||
|
@ -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)",
|
||||
|
Loading…
Reference in New Issue
Block a user