Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Sep 2017 01:03:00 +0000 (UTC)
From:      Mateusz Guzik <mjg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r324042 - in head: . share/man/man5 targets/pseudo/userland usr.sbin usr.sbin/procctl
Message-ID:  <201709270103.v8R130UY050440@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709270103.v8R130UY050440>