Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Remove dhclient from the base system.



details:   https://anonhg.NetBSD.org/src/rev/68db896454f6
branches:  trunk
changeset: 323751:68db896454f6
user:      roy <roy%NetBSD.org@localhost>
date:      Fri Jun 29 12:34:13 2018 +0000

description:
Remove dhclient from the base system.

Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html

diffstat:

 distrib/notes/common/main                            |    6 +-
 distrib/sets/comments                                |    5 -
 distrib/sets/deps                                    |    4 -
 distrib/sets/descrs                                  |    5 -
 distrib/sets/lists/base/mi                           |    6 +-
 distrib/sets/lists/debug/mi                          |    4 +-
 distrib/sets/lists/etc/mi                            |    4 +-
 distrib/sets/lists/man/mi                            |   32 +-
 distrib/syspkg/sets/base/Makefile                    |    3 +-
 distrib/syspkg/sets/base/base-dhclient-root/COMMENT  |    1 -
 distrib/syspkg/sets/base/base-dhclient-root/DESCR    |    1 -
 distrib/syspkg/sets/base/base-dhclient-root/Makefile |    6 -
 distrib/syspkg/sets/etc/Makefile                     |    4 +-
 distrib/syspkg/sets/etc/etc-dhclient-etc/COMMENT     |    1 -
 distrib/syspkg/sets/etc/etc-dhclient-etc/DESCR       |    1 -
 distrib/syspkg/sets/etc/etc-dhclient-etc/Makefile    |    6 -
 distrib/syspkg/sets/etc/etc-dhclient-rc/COMMENT      |    1 -
 distrib/syspkg/sets/etc/etc-dhclient-rc/DESCR        |    1 -
 distrib/syspkg/sets/etc/etc-dhclient-rc/Makefile     |    6 -
 distrib/syspkg/sets/man/Makefile                     |    4 +-
 distrib/syspkg/sets/man/man-dhclient-catman/COMMENT  |    1 -
 distrib/syspkg/sets/man/man-dhclient-catman/DESCR    |    1 -
 distrib/syspkg/sets/man/man-dhclient-catman/Makefile |    6 -
 distrib/syspkg/sets/man/man-dhclient-man/COMMENT     |    1 -
 distrib/syspkg/sets/man/man-dhclient-man/DESCR       |    1 -
 distrib/syspkg/sets/man/man-dhclient-man/Makefile    |    6 -
 etc/defaults/rc.conf                                 |    9 +-
 etc/mtree/special                                    |    6 +-
 etc/rc.d/Makefile                                    |    4 +-
 etc/rc.d/dhclient                                    |   22 -
 etc/rc.d/network                                     |    5 +-
 etc/rc.d/pf                                          |    4 +-
 etc/rc.d/wpa_supplicant                              |    4 +-
 external/mpl/dhcp/bin/Makefile                       |    4 +-
 external/mpl/dhcp/bin/client/Makefile                |   17 -
 external/mpl/dhcp/bin/clientscript/Makefile          |    8 -
 external/mpl/dhcp/bin/clientscript/dhclient-script   |  282 -------------------
 37 files changed, 41 insertions(+), 441 deletions(-)

diffs (truncated from 888 to 300 lines):

diff -r d05415145958 -r 68db896454f6 distrib/notes/common/main
--- a/distrib/notes/common/main Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/notes/common/main Fri Jun 29 12:34:13 2018 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: main,v 1.547 2018/06/26 10:49:54 martin Exp $
+.\"    $NetBSD: main,v 1.548 2018/06/29 12:34:13 roy Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -511,10 +511,6 @@
 .Nx
 in the future:
 .(bullet
-.Xr dhclient 8
-in favor of
-.Xr dhcpcd 8 .
-.It
 .Xr groff 1 .
 Man pages are now handled with
 .Xr mandoc 1 ,
diff -r d05415145958 -r 68db896454f6 distrib/sets/comments
--- a/distrib/sets/comments     Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/sets/comments     Fri Jun 29 12:34:13 2018 +0000
@@ -19,7 +19,6 @@
 base-crypto-shlib shared library providing cryptographic routines
 base-cxx-usr /usr file system directories required by C++ programming language utilities
 base-debug-bin debugging utilities
-base-dhclient-root root file system support for DHCP client software
 base-dhcpd-bin DHCP server
 base-dhcpd-examples example configuration files for DHCP server
 base-efs-root root file system support for efs file system
@@ -256,8 +255,6 @@
 etc-cron-log empty log file for cron(8)
 etc-cron-rc startup script for cron(8) command scheduler
 etc-cron-root root file system support for cron(8) command scheduler
-etc-dhclient-etc configuration files for DHCP dyanamic host configuration protocol client utilities
-etc-dhclient-rc startup script for DHCP dynamic host configuration protocol client
 etc-dhcpd-rc startup script for DHCP dynamic host configuration protocol daemon
 etc-extsrc-rc startup scripts for externally added programs
 etc-games-etc configuration file for games
@@ -339,8 +336,6 @@
 man-debug-catman formatted manual pages for debugging utilities
 man-debug-info texinfo documentation for debugging utilities
 man-debug-man manual pages source for debugging utilities
-man-dhclient-catman formatted manual pages for DHCP (dynamic host configuration protocol) client utilities
-man-dhclient-man manual pages source for DHCP (dynamic host configuration protocol) client utilities
 man-dhcpd-catman formatted manual pages for DHCP (dynamic host configuration protocol) server utilities
 man-dhcpd-man manual pages source for DHCP (dynamic host configuration protocol) server utilities
 man-efs-catman formatted manual pages for the Silicon Graphics efs file system support
diff -r d05415145958 -r 68db896454f6 distrib/sets/deps
--- a/distrib/sets/deps Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/sets/deps Fri Jun 29 12:34:13 2018 +0000
@@ -18,7 +18,6 @@
 base-crypto-shlib base-sys-usr
 base-cxx-usr base-c-usr
 base-debug-bin base-sys-usr
-base-dhclient-root base-sys-root
 base-dhcpd-bin base-sys-share
 base-dhcpd-bin base-sys-usr
 base-dhcpd-examples base-sys-share
@@ -286,7 +285,6 @@
 etc-cron-log base-sys-root
 etc-cron-rc base-sys-root
 etc-cron-root base-cron-root
-etc-dhclient-rc base-sys-root
 etc-dhcpd-rc base-sys-root
 etc-games-etc base-sys-root
 etc-games-scores base-games-root
@@ -367,8 +365,6 @@
 man-debug-catman base-man-share
 man-debug-info base-texinfo-share
 man-debug-man base-man-share
-man-dhclient-catman base-man-share
-man-dhclient-man base-man-share
 man-dhcpd-catman base-man-share
 man-dhcpd-man base-man-share
 man-efs-catman base-man-share
diff -r d05415145958 -r 68db896454f6 distrib/sets/descrs
--- a/distrib/sets/descrs       Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/sets/descrs       Fri Jun 29 12:34:13 2018 +0000
@@ -19,7 +19,6 @@
 base-crypto-shlib      shared library providing cryptographic routines
 base-cxx-usr   /usr file system directories required by C++ programming language utilities
 base-debug-bin debugging utilities
-base-dhclient-root     root file system support for DHCP client software
 base-dhcpd-bin DHCP server
 base-dhcpd-examples    example configuration files for DHCP server
 base-efs-root          root file system support for efs file system
@@ -512,8 +511,6 @@
 etc-cron-log   empty log file for cron(8)
 etc-cron-rc    startup script for cron(8) command scheduler
 etc-cron-root  root file system support for cron(8) command scheduler
-etc-dhclient-etc       configuration files for DHCP dyanamic host configuration protocol client utilities
-etc-dhclient-rc        startup script for DHCP dynamic host configuration protocol client
 etc-dhcpd-rc   startup script for DHCP dynamic host configuration protocol daemon
 etc-extsrc-rc  startup scripts for externally added programs
 etc-games-etc  configuration file for games
@@ -597,8 +594,6 @@
 man-debug-catman       formatted manual pages for debugging utilities
 man-debug-info texinfo documentation for debugging utilities
 man-debug-man  manual pages source for debugging utilities
-man-dhclient-catman    formatted manual pages for DHCP (dynamic host configuration protocol) client utilities
-man-dhclient-man       manual pages source for DHCP (dynamic host configuration protocol) client utilities
 man-dhcpd-catman       formatted manual pages for DHCP (dynamic host configuration protocol) server utilities
 man-dhcpd-man  manual pages source for DHCP (dynamic host configuration protocol) server utilities
 man-efs-catman         formatted manual pages for the Silicon Graphics EFS file system support
diff -r d05415145958 -r 68db896454f6 distrib/sets/lists/base/mi
--- a/distrib/sets/lists/base/mi        Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/sets/lists/base/mi        Fri Jun 29 12:34:13 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1177 2018/05/31 05:27:45 mrg Exp $
+# $NetBSD: mi,v 1.1178 2018/06/29 12:34:14 roy Exp $
 #
 # Note:        Don't delete entries from here - mark them as "obsolete" instead,
 #      unless otherwise stated below.
@@ -479,8 +479,8 @@
 ./sbin/chown                                   base-sysutil-root
 ./sbin/clri                                    base-sysutil-root
 ./sbin/devpubd                                 base-sysutil-root
-./sbin/dhclient                                        base-dhclient-root
-./sbin/dhclient-script                         base-dhclient-root
+./sbin/dhclient                                        base-obsolete           obsolete
+./sbin/dhclient-script                         base-obsolete           obsolete
 ./sbin/dhcpcd                                  base-dhcpcd-root
 ./sbin/disklabel                               base-sysutil-root
 ./sbin/dkctl                                   base-sysutil-root
diff -r d05415145958 -r 68db896454f6 distrib/sets/lists/debug/mi
--- a/distrib/sets/lists/debug/mi       Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/sets/lists/debug/mi       Fri Jun 29 12:34:13 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.255 2018/06/28 10:14:01 christos Exp $
+# $NetBSD: mi,v 1.256 2018/06/29 12:34:14 roy Exp $
 ./etc/mtree/set.debug                           comp-sys-root
 ./usr/lib                                      comp-sys-usr            compatdir
 ./usr/lib/i18n/libBIG5_g.a                     comp-c-debuglib         debuglib,compatfile
@@ -319,7 +319,7 @@
 ./usr/libdata/debug/sbin/chown.debug           comp-sysutil-debug      debug
 ./usr/libdata/debug/sbin/clri.debug            comp-sysutil-debug      debug
 ./usr/libdata/debug/sbin/devpubd.debug         comp-sysutil-debug      debug
-./usr/libdata/debug/sbin/dhclient.debug                comp-dhclient-debug     debug
+./usr/libdata/debug/sbin/dhclient.debug                comp-obsolete           obsolete
 ./usr/libdata/debug/sbin/dhcpcd.debug          comp-dhcpcd-debug       debug
 ./usr/libdata/debug/sbin/disklabel.debug       comp-sysutil-debug      debug
 ./usr/libdata/debug/sbin/dkctl.debug           comp-sysutil-debug      debug
diff -r d05415145958 -r 68db896454f6 distrib/sets/lists/etc/mi
--- a/distrib/sets/lists/etc/mi Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/sets/lists/etc/mi Fri Jun 29 12:34:13 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.251 2018/02/17 03:02:04 uwe Exp $
+# $NetBSD: mi,v 1.252 2018/06/29 12:34:14 roy Exp $
 #
 # Note: end-user configuration files that are moved to another location
 #      should not be marked "obsolete"; they should just be removed from
@@ -202,7 +202,7 @@
 ./etc/rc.d/cleartmp                            etc-sys-rc
 ./etc/rc.d/cron                                        etc-cron-rc
 ./etc/rc.d/devpubd                             etc-sys-rc
-./etc/rc.d/dhclient                            etc-dhclient-rc
+./etc/rc.d/dhclient                            etc-obsolete            obsolete
 ./etc/rc.d/dhcpcd                              etc-dhcpcd-rc
 ./etc/rc.d/dhcpd                               etc-dhcpd-rc
 ./etc/rc.d/dhcpd6                              etc-dhcpd-rc
diff -r d05415145958 -r 68db896454f6 distrib/sets/lists/man/mi
--- a/distrib/sets/lists/man/mi Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/sets/lists/man/mi Fri Jun 29 12:34:13 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1594 2018/06/13 03:28:36 ozaki-r Exp $
+# $NetBSD: mi,v 1.1595 2018/06/29 12:34:14 roy Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -2086,9 +2086,9 @@
 ./usr/share/man/cat5/ctf.0                     man-sys-catman          ctf,.cat
 ./usr/share/man/cat5/daily.0                   man-sys-catman          .cat
 ./usr/share/man/cat5/daily.conf.0              man-sys-catman          .cat
-./usr/share/man/cat5/dhclient.conf.0           man-dhclient-catman     .cat
-./usr/share/man/cat5/dhclient.leases.0         man-dhclient-catman     .cat
-./usr/share/man/cat5/dhcp-eval.0               man-dhclient-catman     .cat
+./usr/share/man/cat5/dhclient.conf.0           man-obsolete            obsolete
+./usr/share/man/cat5/dhclient.leases.0         man-obsolete            obsolete
+./usr/share/man/cat5/dhcp-eval.0               man-dhcpd-catman        .cat
 ./usr/share/man/cat5/dhcp-options.0            man-dhcpd-catman        .cat
 ./usr/share/man/cat5/dhcpcd.conf.0             man-dhcpcd-catman       .cat
 ./usr/share/man/cat5/dhcpd.conf.0              man-dhcpd-catman        .cat
@@ -2454,8 +2454,8 @@
 ./usr/share/man/cat8/defer.0                   man-postfix-catman      postfix,.cat
 ./usr/share/man/cat8/dev_mkdb.0                        man-sysutil-catman      .cat
 ./usr/share/man/cat8/devpubd.0                 man-sysutil-catman      .cat
-./usr/share/man/cat8/dhclient-script.0         man-dhclient-catman     .cat
-./usr/share/man/cat8/dhclient.0                        man-dhclient-catman     .cat
+./usr/share/man/cat8/dhclient-script.0         man-obsolete            obsolete
+./usr/share/man/cat8/dhclient.0                        man-obsolete            obsolete
 ./usr/share/man/cat8/dhcpcd-run-hooks.0                man-dhcpcd-catman       .cat
 ./usr/share/man/cat8/dhcpcd.0                  man-dhcpcd-catman       .cat
 ./usr/share/man/cat8/dhcpd.0                   man-dhcpd-catman        .cat
@@ -5150,9 +5150,9 @@
 ./usr/share/man/html5/ctf.html                 man-sys-catman          ctf,html
 ./usr/share/man/html5/daily.conf.html          man-sys-htmlman         html
 ./usr/share/man/html5/daily.html               man-sys-htmlman         html
-./usr/share/man/html5/dhclient.conf.html       man-dhclient-htmlman    html
-./usr/share/man/html5/dhclient.leases.html     man-dhclient-htmlman    html
-./usr/share/man/html5/dhcp-eval.html           man-dhclient-htmlman    html
+./usr/share/man/html5/dhclient.conf.html       man-obsolete            obsolete
+./usr/share/man/html5/dhclient.leases.html     man-obsolete            obsolete
+./usr/share/man/html5/dhcp-eval.html           man-dhcpd-htmlman       html
 ./usr/share/man/html5/dhcp-options.html                man-dhcpd-htmlman       html
 ./usr/share/man/html5/dhcpcd.conf.html         man-dhcpcd-htmlman      html
 ./usr/share/man/html5/dhcpd.conf.html          man-dhcpd-htmlman       html
@@ -5458,8 +5458,8 @@
 ./usr/share/man/html8/defer.html               man-postfix-htmlman     postfix,html
 ./usr/share/man/html8/dev_mkdb.html            man-sysutil-htmlman     html
 ./usr/share/man/html8/devpubd.html             man-sysutil-htmlman     html
-./usr/share/man/html8/dhclient-script.html     man-dhclient-htmlman    html
-./usr/share/man/html8/dhclient.html            man-dhclient-htmlman    html
+./usr/share/man/html8/dhclient-script.html     man-obsolete            obsolete
+./usr/share/man/html8/dhclient.html            man-obsolete            obsolete
 ./usr/share/man/html8/dhcpcd-run-hooks.html    man-dhcpcd-htmlman      html
 ./usr/share/man/html8/dhcpcd.html              man-dhcpcd-htmlman      html
 ./usr/share/man/html8/dhcpd.html               man-dhcpd-htmlman       html
@@ -8148,9 +8148,9 @@
 ./usr/share/man/man5/ctf.5                     man-sys-man             ctf,.man
 ./usr/share/man/man5/daily.5                   man-sys-man             .man
 ./usr/share/man/man5/daily.conf.5              man-sys-man             .man
-./usr/share/man/man5/dhclient.conf.5           man-dhclient-man        .man
-./usr/share/man/man5/dhclient.leases.5         man-dhclient-man        .man
-./usr/share/man/man5/dhcp-eval.5               man-dhclient-man        .man
+./usr/share/man/man5/dhclient.conf.5           man-obsolete            obsolete
+./usr/share/man/man5/dhclient.leases.5         man-obsolete            obsolete
+./usr/share/man/man5/dhcp-eval.5               man-dhcpd-man           .man
 ./usr/share/man/man5/dhcp-options.5            man-dhcpd-man           .man
 ./usr/share/man/man5/dhcpcd.conf.5             man-dhcpcd-man          .man
 ./usr/share/man/man5/dhcpd.conf.5              man-dhcpd-man           .man
@@ -8515,8 +8515,8 @@
 ./usr/share/man/man8/defer.8                   man-postfix-man         postfix,.man
 ./usr/share/man/man8/dev_mkdb.8                        man-sysutil-man         .man
 ./usr/share/man/man8/devpubd.8                 man-sysutil-man         .man
-./usr/share/man/man8/dhclient-script.8         man-dhclient-man        .man
-./usr/share/man/man8/dhclient.8                        man-dhclient-man        .man
+./usr/share/man/man8/dhclient-script.8         man-obsolete            obsolete
+./usr/share/man/man8/dhclient.8                        man-obsolete            obsolete
 ./usr/share/man/man8/dhcpcd-run-hooks.8                man-dhcpcd-man          .man
 ./usr/share/man/man8/dhcpcd.8                  man-dhcpcd-man          .man
 ./usr/share/man/man8/dhcpd.8                   man-dhcpd-man           .man
diff -r d05415145958 -r 68db896454f6 distrib/syspkg/sets/base/Makefile
--- a/distrib/syspkg/sets/base/Makefile Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/syspkg/sets/base/Makefile Fri Jun 29 12:34:13 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.11 2010/01/16 16:10:39 roy Exp $
+#      $NetBSD: Makefile,v 1.12 2018/06/29 12:34:14 roy Exp $
 
 SUBDIR+=base-adosfs-root
 SUBDIR+=base-amd-bin
@@ -19,7 +19,6 @@
 SUBDIR+=base-crypto-shlib
 SUBDIR+=base-cxx-usr
 SUBDIR+=base-debug-bin
-SUBDIR+=base-dhclient-root
 SUBDIR+=base-dhcpd-bin
 SUBDIR+=base-dhcpd-examples
 SUBDIR+=base-ext2fs-root
diff -r d05415145958 -r 68db896454f6 distrib/syspkg/sets/base/base-dhclient-root/COMMENT
--- a/distrib/syspkg/sets/base/base-dhclient-root/COMMENT       Fri Jun 29 11:33:46 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-root file system support for DHCP client software
diff -r d05415145958 -r 68db896454f6 distrib/syspkg/sets/base/base-dhclient-root/DESCR
--- a/distrib/syspkg/sets/base/base-dhclient-root/DESCR Fri Jun 29 11:33:46 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-root file system support for DHCP client software
diff -r d05415145958 -r 68db896454f6 distrib/syspkg/sets/base/base-dhclient-root/Makefile
--- a/distrib/syspkg/sets/base/base-dhclient-root/Makefile      Fri Jun 29 11:33:46 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-#      $NetBSD: Makefile,v 1.2 2004/06/30 03:37:38 jmc Exp $
-
-PKGBASE=base-dhclient-root
-TINY_VERSION=0
-
-.include "../../../mk/bsd.syspkg.mk"
diff -r d05415145958 -r 68db896454f6 distrib/syspkg/sets/etc/Makefile
--- a/distrib/syspkg/sets/etc/Makefile  Fri Jun 29 11:33:46 2018 +0000
+++ b/distrib/syspkg/sets/etc/Makefile  Fri Jun 29 12:34:13 2018 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.2 2004/06/30 03:37:50 jmc Exp $
+#      $NetBSD: Makefile,v 1.3 2018/06/29 12:34:14 roy Exp $
 
 SUBDIR+=etc-bind-etc
 SUBDIR+=etc-bind-rc
@@ -7,8 +7,6 @@
 SUBDIR+=etc-cron-log
 SUBDIR+=etc-cron-rc
 SUBDIR+=etc-cron-root
-SUBDIR+=etc-dhclient-etc
-SUBDIR+=etc-dhclient-rc
 SUBDIR+=etc-dhcpd-rc
 SUBDIR+=etc-games-etc
 SUBDIR+=etc-games-scores
diff -r d05415145958 -r 68db896454f6 distrib/syspkg/sets/etc/etc-dhclient-etc/COMMENT
--- a/distrib/syspkg/sets/etc/etc-dhclient-etc/COMMENT  Fri Jun 29 11:33:46 2018 +0000



Home | Main Index | Thread Index | Old Index