summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrett Holman <brett.holman@canonical.com>2023-04-10 08:51:14 -0600
committerGitHub <noreply@github.com>2023-04-10 08:51:14 -0600
commite572643fcc64d96c730ce3cb87ee781af80ed524 (patch)
treed243cfb11fddef499969b14906d74a2adf4649c4
parente71f0a13d84d69e1342f822702e13ddbd904aca0 (diff)
downloadcloud-init-git-e572643fcc64d96c730ce3cb87ee781af80ed524.tar.gz
suse: Remove sysvinit files. (#2115)
For distros that still use sysvinit, these files are getting updated to support kernel commandline disablement. Suse no longer uses sysvinit, so they may be removed instead.
-rw-r--r--setup.py2
-rw-r--r--sysvinit/suse/cloud-config113
-rw-r--r--sysvinit/suse/cloud-final113
-rw-r--r--sysvinit/suse/cloud-init114
-rw-r--r--sysvinit/suse/cloud-init-local113
5 files changed, 0 insertions, 455 deletions
diff --git a/setup.py b/setup.py
index a6dbc5c2..8919c384 100644
--- a/setup.py
+++ b/setup.py
@@ -147,7 +147,6 @@ INITSYS_FILES = {
"sysvinit_netbsd": [f for f in glob("sysvinit/netbsd/*") if is_f(f)],
"sysvinit_deb": [f for f in glob("sysvinit/debian/*") if is_f(f)],
"sysvinit_openrc": [f for f in glob("sysvinit/gentoo/*") if is_f(f)],
- "sysvinit_suse": [f for f in glob("sysvinit/suse/*") if is_f(f)],
"systemd": [
render_tmpl(f)
for f in (
@@ -170,7 +169,6 @@ INITSYS_ROOTS = {
"sysvinit_netbsd": "usr/local/etc/rc.d",
"sysvinit_deb": "etc/init.d",
"sysvinit_openrc": "etc/init.d",
- "sysvinit_suse": "etc/init.d",
"systemd": pkg_config_read("systemd", "systemdsystemunitdir"),
"systemd.generators": pkg_config_read(
"systemd", "systemdsystemgeneratordir"
diff --git a/sysvinit/suse/cloud-config b/sysvinit/suse/cloud-config
deleted file mode 100644
index 75b81512..00000000
--- a/sysvinit/suse/cloud-config
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2012 Yahoo! Inc.
-#
-# Author: Joshua Harlow <harlowja@yahoo-inc.com>
-#
-# This file is part of cloud-init. See LICENSE file for license information.
-
-# See: http://wiki.debian.org/LSBInitScripts
-# See: http://tiny.cc/czvbgw
-# See: http://www.novell.com/coolsolutions/feature/15380.html
-# Also based on dhcpd in RHEL (for comparison)
-
-### BEGIN INIT INFO
-# Provides: cloud-config
-# Required-Start: cloud-init cloud-init-local
-# Should-Start: $time
-# Required-Stop: $null
-# Should-Stop: $null
-# Default-Start: 2 3 5
-# Default-Stop: 0 1 6
-# Short-Description: The config cloud-init job
-# Description: Start cloud-init and runs the config phase
-# and any associated config modules as desired.
-### END INIT INFO
-
-# Return values acc. to LSB for all commands but status:
-# 0 - success
-# 1 - generic or unspecified error
-# 2 - invalid or excess argument(s)
-# 3 - unimplemented feature (e.g. "reload")
-# 4 - user had insufficient privileges
-# 5 - program is not installed
-# 6 - program is not configured
-# 7 - program is not running
-# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
-#
-# Note that starting an already running service, stopping
-# or restarting a not-running service as well as the restart
-# with force-reload (in case signaling is not supported) are
-# considered a success.
-
-RETVAL=0
-
-prog="cloud-init"
-cloud_init="/usr/bin/cloud-init"
-conf="/etc/cloud/cloud.cfg"
-
-# If there exist sysconfig/default variable override files use it...
-[ -f /etc/sysconfig/cloud-init ] && . /etc/sysconfig/cloud-init
-[ -f /etc/default/cloud-init ] && . /etc/default/cloud-init
-
-. /etc/rc.status
-rc_reset
-
-start() {
- [ -x $cloud_init ] || return 5
- [ -f $conf ] || return 6
-
- echo -n $"Starting $prog: "
- $cloud_init $CLOUDINITARGS modules --mode config
- RETVAL=$?
- return $RETVAL
-}
-
-stop() {
- echo -n $"Shutting down $prog: "
- # No-op
- RETVAL=7
- return $RETVAL
-}
-
-case "$1" in
- start)
- start
- RETVAL=$?
- ;;
- stop)
- stop
- RETVAL=$?
- ;;
- restart|try-restart|condrestart)
- ## Stop the service and regardless of whether it was
- ## running or not, start it again.
- #
- ## Note: try-restart is now part of LSB (as of 1.9).
- ## RH has a similar command named condrestart.
- start
- RETVAL=$?
- ;;
- reload|force-reload)
- # It does not support reload
- RETVAL=3
- ;;
- status)
- echo -n $"Checking for service $prog:"
- # Return value is slightly different for the status command:
- # 0 - service up and running
- # 1 - service dead, but /var/run/ pid file exists
- # 2 - service dead, but /var/lock/ lock file exists
- # 3 - service not running (unused)
- # 4 - service status unknown :-(
- # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
- RETVAL=3
- ;;
- *)
- echo "Usage: $0 {start|stop|status|try-restart|condrestart|restart|force-reload|reload}"
- RETVAL=3
- ;;
-esac
-
-_rc_status=$RETVAL
-rc_status -v
-rc_exit
diff --git a/sysvinit/suse/cloud-final b/sysvinit/suse/cloud-final
deleted file mode 100644
index 25586e1e..00000000
--- a/sysvinit/suse/cloud-final
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2012 Yahoo! Inc.
-#
-# Author: Joshua Harlow <harlowja@yahoo-inc.com>
-#
-# This file is part of cloud-init. See LICENSE file for license information.
-
-# See: http://wiki.debian.org/LSBInitScripts
-# See: http://tiny.cc/czvbgw
-# See: http://www.novell.com/coolsolutions/feature/15380.html
-# Also based on dhcpd in RHEL (for comparison)
-
-### BEGIN INIT INFO
-# Provides: cloud-final
-# Required-Start: cloud-config
-# Should-Start: $time
-# Required-Stop: $null
-# Should-Stop: $null
-# Default-Start: 2 3 5
-# Default-Stop: 0 1 6
-# Short-Description: The final cloud-init job
-# Description: Start cloud-init and runs the final phase
-# and any associated final modules as desired.
-### END INIT INFO
-
-# Return values acc. to LSB for all commands but status:
-# 0 - success
-# 1 - generic or unspecified error
-# 2 - invalid or excess argument(s)
-# 3 - unimplemented feature (e.g. "reload")
-# 4 - user had insufficient privileges
-# 5 - program is not installed
-# 6 - program is not configured
-# 7 - program is not running
-# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
-#
-# Note that starting an already running service, stopping
-# or restarting a not-running service as well as the restart
-# with force-reload (in case signaling is not supported) are
-# considered a success.
-
-RETVAL=0
-
-prog="cloud-init"
-cloud_init="/usr/bin/cloud-init"
-conf="/etc/cloud/cloud.cfg"
-
-# If there exist sysconfig/default variable override files use it...
-[ -f /etc/sysconfig/cloud-init ] && . /etc/sysconfig/cloud-init
-[ -f /etc/default/cloud-init ] && . /etc/default/cloud-init
-
-. /etc/rc.status
-rc_reset
-
-start() {
- [ -x $cloud_init ] || return 5
- [ -f $conf ] || return 6
-
- echo -n $"Starting $prog: "
- $cloud_init $CLOUDINITARGS modules --mode final
- RETVAL=$?
- return $RETVAL
-}
-
-stop() {
- echo -n $"Shutting down $prog: "
- # No-op
- RETVAL=7
- return $RETVAL
-}
-
-case "$1" in
- start)
- start
- RETVAL=$?
- ;;
- stop)
- stop
- RETVAL=$?
- ;;
- restart|try-restart|condrestart)
- ## Stop the service and regardless of whether it was
- ## running or not, start it again.
- #
- ## Note: try-restart is now part of LSB (as of 1.9).
- ## RH has a similar command named condrestart.
- start
- RETVAL=$?
- ;;
- reload|force-reload)
- # It does not support reload
- RETVAL=3
- ;;
- status)
- echo -n $"Checking for service $prog:"
- # Return value is slightly different for the status command:
- # 0 - service up and running
- # 1 - service dead, but /var/run/ pid file exists
- # 2 - service dead, but /var/lock/ lock file exists
- # 3 - service not running (unused)
- # 4 - service status unknown :-(
- # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
- RETVAL=3
- ;;
- *)
- echo "Usage: $0 {start|stop|status|try-restart|condrestart|restart|force-reload|reload}"
- RETVAL=3
- ;;
-esac
-
-_rc_status=$RETVAL
-rc_status -v
-rc_exit
diff --git a/sysvinit/suse/cloud-init b/sysvinit/suse/cloud-init
deleted file mode 100644
index 67e8e6af..00000000
--- a/sysvinit/suse/cloud-init
+++ /dev/null
@@ -1,114 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2012 Yahoo! Inc.
-#
-# Author: Joshua Harlow <harlowja@yahoo-inc.com>
-#
-# This file is part of cloud-init. See LICENSE file for license information.
-
-# See: http://wiki.debian.org/LSBInitScripts
-# See: http://tiny.cc/czvbgw
-# See: http://www.novell.com/coolsolutions/feature/15380.html
-# Also based on dhcpd in RHEL (for comparison)
-
-### BEGIN INIT INFO
-# Provides: cloud-init
-# Required-Start: $local_fs $network $named $remote_fs cloud-init-local
-# Should-Start: $time
-# Required-Stop: $null
-# Should-Stop: $null
-# Default-Start: 2 3 5
-# Default-Stop: 0 1 6
-# Short-Description: The initial cloud-init job (net and fs contingent)
-# Description: Start cloud-init and runs the initialization phase
-# and any associated initial modules as desired.
-### END INIT INFO
-
-# Return values acc. to LSB for all commands but status:
-# 0 - success
-# 1 - generic or unspecified error
-# 2 - invalid or excess argument(s)
-# 3 - unimplemented feature (e.g. "reload")
-# 4 - user had insufficient privileges
-# 5 - program is not installed
-# 6 - program is not configured
-# 7 - program is not running
-# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
-#
-# Note that starting an already running service, stopping
-# or restarting a not-running service as well as the restart
-# with force-reload (in case signaling is not supported) are
-# considered a success.
-
-RETVAL=0
-
-prog="cloud-init"
-cloud_init="/usr/bin/cloud-init"
-conf="/etc/cloud/cloud.cfg"
-
-# If there exist sysconfig/default variable override files use it...
-[ -f /etc/sysconfig/cloud-init ] && . /etc/sysconfig/cloud-init
-[ -f /etc/default/cloud-init ] && . /etc/default/cloud-init
-
-. /etc/rc.status
-rc_reset
-
-start() {
- [ -x $cloud_init ] || return 5
- [ -f $conf ] || return 6
-
- echo -n $"Starting $prog: "
- $cloud_init $CLOUDINITARGS init
- RETVAL=$?
- return $RETVAL
-}
-
-stop() {
- echo -n $"Shutting down $prog: "
- # No-op
- RETVAL=7
- return $RETVAL
-}
-
-case "$1" in
- start)
- start
- RETVAL=$?
- ;;
- stop)
- stop
- RETVAL=$?
- ;;
- restart|try-restart|condrestart)
- ## Stop the service and regardless of whether it was
- ## running or not, start it again.
- #
- ## Note: try-restart is now part of LSB (as of 1.9).
- ## RH has a similar command named condrestart.
- start
- RETVAL=$?
- ;;
- reload|force-reload)
- # It does not support reload
- RETVAL=3
- ;;
- status)
- echo -n $"Checking for service $prog:"
- RETVAL=3
- [ -e /root/.ssh/authorized_keys ] && RETVAL=0
- # Return value is slightly different for the status command:
- # 0 - service up and running
- # 1 - service dead, but /var/run/ pid file exists
- # 2 - service dead, but /var/lock/ lock file exists
- # 3 - service not running (unused)
- # 4 - service status unknown :-(
- # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
- ;;
- *)
- echo "Usage: $0 {start|stop|status|try-restart|condrestart|restart|force-reload|reload}"
- RETVAL=3
- ;;
-esac
-
-_rc_status=$RETVAL
-rc_status -v
-rc_exit
diff --git a/sysvinit/suse/cloud-init-local b/sysvinit/suse/cloud-init-local
deleted file mode 100644
index 1370d980..00000000
--- a/sysvinit/suse/cloud-init-local
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2012 Yahoo! Inc.
-#
-# Author: Joshua Harlow <harlowja@yahoo-inc.com>
-#
-# This file is part of cloud-init. See LICENSE file for license information.
-
-# See: http://wiki.debian.org/LSBInitScripts
-# See: http://tiny.cc/czvbgw
-# See: http://www.novell.com/coolsolutions/feature/15380.html
-# Also based on dhcpd in RHEL (for comparison)
-
-### BEGIN INIT INFO
-# Provides: cloud-init-local
-# Required-Start: $local_fs $remote_fs
-# Should-Start: $time
-# Required-Stop: $null
-# Should-Stop: $null
-# Default-Start: 2 3 5
-# Default-Stop: 0 1 6
-# Short-Description: The initial cloud-init job (local fs contingent)
-# Description: Start cloud-init and runs the initialization phases
-# and any associated initial modules as desired.
-### END INIT INFO
-
-# Return values acc. to LSB for all commands but status:
-# 0 - success
-# 1 - generic or unspecified error
-# 2 - invalid or excess argument(s)
-# 3 - unimplemented feature (e.g. "reload")
-# 4 - user had insufficient privileges
-# 5 - program is not installed
-# 6 - program is not configured
-# 7 - program is not running
-# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
-#
-# Note that starting an already running service, stopping
-# or restarting a not-running service as well as the restart
-# with force-reload (in case signaling is not supported) are
-# considered a success.
-
-RETVAL=0
-
-prog="cloud-init"
-cloud_init="/usr/bin/cloud-init"
-conf="/etc/cloud/cloud.cfg"
-
-# If there exist sysconfig/default variable override files use it...
-[ -f /etc/sysconfig/cloud-init ] && . /etc/sysconfig/cloud-init
-[ -f /etc/default/cloud-init ] && . /etc/default/cloud-init
-
-. /etc/rc.status
-rc_reset
-
-start() {
- [ -x $cloud_init ] || return 5
- [ -f $conf ] || return 6
-
- echo -n $"Starting $prog: "
- $cloud_init $CLOUDINITARGS init --local
- RETVAL=$?
- return $RETVAL
-}
-
-stop() {
- echo -n $"Shutting down $prog: "
- # No-op
- RETVAL=7
- return $RETVAL
-}
-
-case "$1" in
- start)
- start
- RETVAL=$?
- ;;
- stop)
- stop
- RETVAL=$?
- ;;
- restart|try-restart|condrestart)
- ## Stop the service and regardless of whether it was
- ## running or not, start it again.
- #
- ## Note: try-restart is now part of LSB (as of 1.9).
- ## RH has a similar command named condrestart.
- start
- RETVAL=$?
- ;;
- reload|force-reload)
- # It does not support reload
- RETVAL=3
- ;;
- status)
- echo -n $"Checking for service $prog:"
- # Return value is slightly different for the status command:
- # 0 - service up and running
- # 1 - service dead, but /var/run/ pid file exists
- # 2 - service dead, but /var/lock/ lock file exists
- # 3 - service not running (unused)
- # 4 - service status unknown :-(
- # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
- RETVAL=3
- ;;
- *)
- echo "Usage: $0 {start|stop|status|try-restart|condrestart|restart|force-reload|reload}"
- RETVAL=3
- ;;
-esac
-
-_rc_status=$RETVAL
-rc_status -v
-rc_exit