2015-04-23 06:42:38 +08:00
|
|
|
# Features Scheduled for Removal
|
|
|
|
|
2011-01-18 06:31:11 +08:00
|
|
|
The following is a list of files and features that are going to be removed in
|
|
|
|
the source tree. Every entry should contain what exactly is going away, why it
|
|
|
|
is happening, and who is going to be doing the work. When the feature is
|
|
|
|
removed, it should also be removed from this file.
|
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
## Service pause action
|
2011-01-18 09:41:29 +08:00
|
|
|
|
2014-01-24 01:08:35 +08:00
|
|
|
When: 1.0
|
2011-01-18 09:41:29 +08:00
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
Why: The same affect can be obtained with the --nodeps option to stop.
|
2011-01-18 09:41:29 +08:00
|
|
|
|
2011-01-18 09:48:53 +08:00
|
|
|
Who:
|
2011-01-18 09:41:29 +08:00
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
## start-stop-daemon options --startas, --chuid , --oknodo
|
2011-01-18 09:41:29 +08:00
|
|
|
|
2014-01-24 01:08:35 +08:00
|
|
|
When: 1.0
|
2011-01-18 09:41:29 +08:00
|
|
|
|
|
|
|
Why: Obsolete or replaced by other options.
|
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
* --startas => use --name or --exec
|
|
|
|
* --chuid => use --user
|
|
|
|
* --oknodo => ignore return code instead
|
2011-01-18 09:41:29 +08:00
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
Who:
|
2014-01-24 01:08:35 +08:00
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
## runscript and rc symbolic links
|
2014-01-24 01:08:35 +08:00
|
|
|
|
|
|
|
When: 1.0
|
|
|
|
|
|
|
|
Why: Deprecated in favor of openrc-run and openrc due to naming
|
|
|
|
conflicts with other software.
|
|
|
|
|
|
|
|
Who:
|
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
## support for the opts variable in service scripts
|
2014-07-01 20:14:31 +08:00
|
|
|
|
|
|
|
When: 1.0
|
|
|
|
|
|
|
|
Why: Depprecated in favor of extra_commands, extra_started_commands
|
|
|
|
and extra_stopped_commands.
|
|
|
|
|
|
|
|
Who:
|
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
## support for local_start and local_stop
|
2014-07-10 22:04:04 +08:00
|
|
|
|
|
|
|
When: 1.0
|
|
|
|
|
|
|
|
Why: Depprecated in favor of executable scripts in @SYSCONFDIR@/local.d
|
|
|
|
|
|
|
|
Who:
|
|
|
|
|
2015-04-23 06:42:38 +08:00
|
|
|
## the mtab service script
|
2014-08-15 02:50:48 +08:00
|
|
|
|
2015-12-09 03:02:21 +08:00
|
|
|
When: force /etc/mtab to link to /proc/self/mounts in 1.0, remove
|
|
|
|
service in 2.0
|
2014-08-15 02:50:48 +08:00
|
|
|
|
|
|
|
Why: /etc/mtab should be a symbolic link to /proc/self/mounts on modern
|
|
|
|
Linux systems
|
|
|
|
|
|
|
|
Who:
|
2015-12-09 03:11:41 +08:00
|
|
|
|
2015-12-10 07:57:20 +08:00
|
|
|
## the rc_getline librc api function
|
|
|
|
|
|
|
|
When: 1.0
|
|
|
|
|
|
|
|
Why: The getline() function was standardized in POSIX.1-2008, so it
|
|
|
|
should be available on POSIX systems.
|
|
|
|
|
|
|
|
Who:
|
|
|
|
|
2015-12-09 03:11:41 +08:00
|
|
|
## the rc_sys librc api function
|
|
|
|
|
|
|
|
When: 1.0
|
|
|
|
|
|
|
|
Why: The OpenRC code now uses two internal functions, detect_container()
|
|
|
|
and detect_vm() to handle this. rc_sys() is broken because it
|
|
|
|
doesn't differentiate between containers and vm's.
|
|
|
|
|
|
|
|
Who:
|
|
|
|
|