diff options
| author | William Hubbs <w.d.hubbs@gmail.com> | 2018-07-09 18:02:54 -0500 | 
|---|---|---|
| committer | William Hubbs <w.d.hubbs@gmail.com> | 2018-07-09 19:44:40 -0500 | 
| commit | 2eea73bfd5ce2f9993d52293fe7d25c0c804d592 (patch) | |
| tree | 45620825f65f3f03230adc7d817de87ce6d89964 | |
| parent | a571a42421b337380b6f5751635c55906bb8b508 (diff) | |
| download | openrc-2eea73bfd5ce2f9993d52293fe7d25c0c804d592.tar.xz | |
rc-functions.sh: Remove addon support
This is an old relic from Gentoo baselayout-1.x which should not be used
any longer.
| -rw-r--r-- | NEWS.md | 7 | ||||
| -rw-r--r-- | sh/.gitignore | 1 | ||||
| -rw-r--r-- | sh/Makefile | 2 | ||||
| -rw-r--r-- | sh/rc-functions.sh (renamed from sh/rc-functions.sh.in) | 36 | 
4 files changed, 8 insertions, 38 deletions
| @@ -4,6 +4,13 @@ OpenRC NEWS  This file will contain a list of notable changes for each release. Note  the information in this file is in reverse order. +## OpenRC 0.39 + +This version removes the support for addons. +The only place I know that this was used was Gentoo Baselayout 1.x, so +it shouldn't affect anyone since baselayout-1 has been dead for a few +years. +  ## OpenRC 0.37  start-stop-daemon now supports logging stdout and stderr of daemons to diff --git a/sh/.gitignore b/sh/.gitignore index 8a007103..186a409c 100644 --- a/sh/.gitignore +++ b/sh/.gitignore @@ -1,6 +1,5 @@  functions.sh  gendepends.sh -rc-functions.sh  openrc-run.sh  cgroup-release-agent.sh  init.sh diff --git a/sh/Makefile b/sh/Makefile index 4d7148fb..e5029bcd 100644 --- a/sh/Makefile +++ b/sh/Makefile @@ -1,6 +1,6 @@  DIR=	${LIBEXECDIR}/sh  SRCS=	init.sh.in functions.sh.in gendepends.sh.in \ -	openrc-run.sh.in rc-functions.sh.in ${SRCS-${OS}} +	openrc-run.sh.in ${SRCS-${OS}}  INC=	rc-mount.sh functions.sh rc-functions.sh runit.sh s6.sh \  		start-stop-daemon.sh supervise-daemon.sh  BIN=	gendepends.sh init.sh openrc-run.sh ${BIN-${OS}} diff --git a/sh/rc-functions.sh.in b/sh/rc-functions.sh index d6336a18..d77c5dd3 100644 --- a/sh/rc-functions.sh.in +++ b/sh/rc-functions.sh @@ -2,42 +2,6 @@  # Copyright (c) 2007-2009 Roy Marples <roy@marples.name>  # Released under the 2-clause BSD license. -has_addon() -{ -	[ -e /@LIB@/rc/addons/"$1".sh -o -e /@LIB@/rcscripts/addons/"$1".sh ] -} - -_addon_warn() -{ -	eindent -	ewarn "$RC_SVCNAME uses addon code which is deprecated" -	ewarn "and may not be available in the future." -	eoutdent -} - -import_addon() -{ -	if [ -e /@LIB@/rc/addons/"$1".sh ]; then -		_addon_warn -		. /@LIB@/rc/addons/"$1".sh -	elif [ -e /@LIB@/rcscripts/addons/"$1".sh ]; then -		_addon_warn -		. /@LIB@/rcscripts/addons/"$1".sh -	else -		return 1 -	fi -} - -start_addon() -{ -	( import_addon "$1-start" ) -} - -stop_addon() -{ -	( import_addon "$1-stop" ) -} -  net_fs_list="afs ceph cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre  ncpfs nfs nfs4 ocfs2 shfs smbfs"  is_net_fs() | 
