Author: mjg
Date: Wed Sep 27 01:03:00 2017
New Revision: 324042
URL: https://svnweb.freebsd.org/changeset/base/324042

Log:
  Whack procctl(8)
  
  It was supposed to provide a recovery mechanism against bugs in procfs's
  long deprecated tracing capabilities.
  
  Remove the tool as a prerequisite to axing the kernel side.
  
  The tracing facility to use is ptrace(2).
  
  MFC after:    2 weeks

Deleted:
  head/usr.sbin/procctl/
Modified:
  head/ObsoleteFiles.inc
  head/share/man/man5/procfs.5
  head/targets/pseudo/userland/Makefile.depend
  head/usr.sbin/Makefile

Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc      Wed Sep 27 00:57:05 2017        (r324041)
+++ head/ObsoleteFiles.inc      Wed Sep 27 01:03:00 2017        (r324042)
@@ -38,6 +38,9 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20170927: procctl
+OLD_FILES+=usr/share/man/man8/procctl.8.gz
+OLD_FILES+=usr/sbin/procctl
 # 20170926: remove unneeded man aliases and locales directory
 OLD_FILES+=usr/share/man/en.ISO8859-1/man1
 OLD_FILES+=usr/share/man/en.ISO8859-1/man2

Modified: head/share/man/man5/procfs.5
==============================================================================
--- head/share/man/man5/procfs.5        Wed Sep 27 00:57:05 2017        
(r324041)
+++ head/share/man/man5/procfs.5        Wed Sep 27 01:03:00 2017        
(r324042)
@@ -196,7 +196,6 @@ file system on
 .Xr mount 2 ,
 .Xr sigaction 2 ,
 .Xr unmount 2 ,
-.Xr procctl 8 ,
 .Xr pseudofs 9
 .Sh AUTHORS
 .An -nosplit

Modified: head/targets/pseudo/userland/Makefile.depend
==============================================================================
--- head/targets/pseudo/userland/Makefile.depend        Wed Sep 27 00:57:05 
2017        (r324041)
+++ head/targets/pseudo/userland/Makefile.depend        Wed Sep 27 01:03:00 
2017        (r324042)
@@ -708,7 +708,6 @@ DIRDEPS+= \
        usr.sbin/pppctl \
        usr.sbin/praliases \
        usr.sbin/praudit \
-       usr.sbin/procctl \
        usr.sbin/prometheus_sysctl_exporter \
        usr.sbin/pstat \
        usr.sbin/pw \

Modified: head/usr.sbin/Makefile
==============================================================================
--- head/usr.sbin/Makefile      Wed Sep 27 00:57:05 2017        (r324041)
+++ head/usr.sbin/Makefile      Wed Sep 27 01:03:00 2017        (r324042)
@@ -61,7 +61,6 @@ SUBDIR=       adduser \
        pciconf \
        periodic \
        powerd \
-       procctl \
        prometheus_sysctl_exporter \
        pstat \
        pw \
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to