FreeBSD 5.1-BETA: miniinst.iso missing perl5 pkg
Mark Murray
mark at grondar.org
Wed May 14 00:48:16 PDT 2003
Scott Long writes:
> > Also the developer installs does error on the krb5 distribution, which was
> > documented also with the 5.1-BETA disc1.iso in an earlier post.
>
> Yes, I'm working to track this down. Thanks for the report.
Here's a fix for sysinstall/krb5. Please test.
M
--
Mark Murray
iumop ap!sdn w,I idlaH
-------------- next part --------------
Index: dist.c
===================================================================
RCS file: /home/ncvs/src/usr.sbin/sysinstall/dist.c,v
retrieving revision 1.220
diff -u -d -r1.220 dist.c
--- dist.c 8 Mar 2003 12:07:13 -0000 1.220
+++ dist.c 10 May 2003 13:56:13 -0000
@@ -110,10 +110,9 @@
/* The CRYPTO distribution */
static Distribution CRYPTODistTable[] = {
DTE_TARBALL("crypto", &CRYPTODists, CRYPTO_CRYPTO, "/"),
- DTE_TARBALL("krb5", &CRYPTODists, CRYPTO_KERBEROS5, "/"),
DTE_TARBALL("ssecure", &CRYPTODists, CRYPTO_SSECURE, "/usr/src"),
DTE_TARBALL("scrypto", &CRYPTODists, CRYPTO_SCRYPTO, "/usr/src"),
- DTE_TARBALL("skrb5", &CRYPTODists, CRYPTO_SKERBEROS5, "/usr/src"),
+ DTE_TARBALL("skrb5", &CRYPTODists, CRYPTO_SKERBEROS, "/usr/src"),
{ NULL },
};
@@ -263,11 +262,8 @@
{
if (SrcDists)
Dists |= DIST_SRC;
- if (CRYPTODists) {
- if (CRYPTODists & DIST_CRYPTO_KERBEROS5)
- CRYPTODists |= DIST_CRYPTO_CRYPTO;
+ if (CRYPTODists)
Dists |= DIST_CRYPTO;
- }
else if ((Dists & DIST_CRYPTO) && !CRYPTODists)
CRYPTODists |= DIST_CRYPTO_ALL;
#ifndef X_AS_PKG
Index: dist.h
===================================================================
RCS file: /home/ncvs/src/usr.sbin/sysinstall/dist.h,v
retrieving revision 1.56
diff -u -d -r1.56 dist.h
--- dist.h 17 Jan 2003 19:05:31 -0000 1.56
+++ dist.h 10 May 2003 13:58:45 -0000
@@ -34,14 +34,7 @@
#define DIST_CRYPTO_CRYPTO 0x0001
#define DIST_CRYPTO_SCRYPTO 0x0002
#define DIST_CRYPTO_SSECURE 0x0004
-#if __FreeBSD__ <= 3
-#define DIST_CRYPTO_KERBEROS 0x0008
-#else
-#define DIST_CRYPTO_KERBEROS4 0x0008
-#define DIST_CRYPTO_KERBEROS5 0x0010
-#define DIST_CRYPTO_SKERBEROS4 0x0020
-#define DIST_CRYPTO_SKERBEROS5 0x0040
-#endif
+#define DIST_CRYPTO_SKERBEROS 0x0008
#define DIST_CRYPTO_ALL 0x007F
/* Subtypes for SRC distribution */
@@ -154,7 +147,7 @@
( _DIST_USER | DIST_PROFLIBS | DIST_INFO | DIST_SRC )
#define DIST_CRYPTO_BIN \
- ( DIST_CRYPTO_CRYPTO | DIST_CRYPTO_KERBEROS4 | DIST_CRYPTO_KERBEROS5 )
+ ( DIST_CRYPTO_CRYPTO )
#endif /* _DIST_H_INCLUDE */
Index: menus.c
===================================================================
RCS file: /home/ncvs/src/usr.sbin/sysinstall/menus.c,v
retrieving revision 1.371
diff -u -d -r1.371 menus.c
--- menus.c 5 May 2003 09:00:13 -0000 1.371
+++ menus.c 10 May 2003 17:31:24 -0000
@@ -46,7 +46,7 @@
Dists |= DIST_SRC;
SrcDists = DIST_SRC_ALL;
CRYPTODists |= (DIST_CRYPTO_SCRYPTO | DIST_CRYPTO_SSECURE |
- DIST_CRYPTO_SKERBEROS5);
+ DIST_CRYPTO_SKERBEROS);
return DITEM_SUCCESS | DITEM_REDRAW;
}
@@ -56,7 +56,7 @@
Dists &= ~DIST_SRC;
SrcDists = 0;
CRYPTODists &= ~(DIST_CRYPTO_SCRYPTO | DIST_CRYPTO_SSECURE |
- DIST_CRYPTO_SKERBEROS5);
+ DIST_CRYPTO_SKERBEROS);
return DITEM_SUCCESS | DITEM_REDRAW;
}
@@ -965,10 +965,8 @@
{ " compat4x", "FreeBSD 4.x binary compatibility",
dmenuFlagCheck, dmenuSetFlag, NULL, &Dists, '[', 'X', ']', DIST_COMPAT4X },
#endif
- { " crypto", "Basic encryption services",
+ { " crypto", "Authentication and encryption services",
dmenuFlagCheck, dmenuSetFlag, NULL, &CRYPTODists, '[', 'X', ']', DIST_CRYPTO_CRYPTO, },
- { " krb5", "Kerberos5 authentication services",
- dmenuFlagCheck, dmenuSetFlag, NULL, &CRYPTODists, '[', 'X', ']', DIST_CRYPTO_KERBEROS5 },
{ " dict", "Spelling checker dictionary files",
dmenuFlagCheck, dmenuSetFlag, NULL, &Dists, '[', 'X', ']', DIST_DICT },
{ " doc", "Miscellaneous FreeBSD online docs",
@@ -1036,7 +1034,7 @@
{ " share", "/usr/src/share (documents and shared files)",
dmenuFlagCheck, dmenuSetFlag, NULL, &SrcDists, '[', 'X', ']', DIST_SRC_SHARE },
{ " skrb5", "/usr/src/kerberos5 (sources for Kerberos5)",
- dmenuFlagCheck, dmenuSetFlag, NULL, &CRYPTODists, '[', 'X', ']', DIST_CRYPTO_SKERBEROS5 },
+ dmenuFlagCheck, dmenuSetFlag, NULL, &CRYPTODists, '[', 'X', ']', DIST_CRYPTO_SKERBEROS },
{ " ssecure", "/usr/src/secure (BSD encryption sources)",
dmenuFlagCheck, dmenuSetFlag, NULL, &CRYPTODists, '[', 'X', ']', DIST_CRYPTO_SSECURE },
{ " sys", "/usr/src/sys (FreeBSD kernel)",
Index: sysinstall.8
===================================================================
RCS file: /home/ncvs/src/usr.sbin/sysinstall/sysinstall.8,v
retrieving revision 1.57
diff -u -d -r1.57 sysinstall.8
--- sysinstall.8 8 Mar 2003 12:07:13 -0000 1.57
+++ sysinstall.8 14 May 2003 07:46:13 -0000
@@ -449,14 +449,14 @@
systems only)
.It Li ports
The ports collection.
-.It Li krb5
-Kerberos5 binaries.
.It Li ssecure
/usr/src/secure
.It Li sbase
/usr/src/[top level files]
.It Li scontrib
/usr/src/contrib
+.It Li scrypto
+/usr/src/crypto
.It Li sgnu
/usr/src/gnu
.It Li setc
More information about the freebsd-current
mailing list