spacewalk/admin/Makefile.admin | 21 +++++++++++++++------
spacewalk/admin/service-list | 4 ++++
spacewalk/admin/spacewalk-admin.spec | 1 +
spacewalk/admin/spacewalk-service | 3 +++
4 files changed, 23 insertions(+), 6 deletions(-)
New commits:
commit 5ed8779d0e1e4b8e4b73c4f273bdbd934a08472b
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Fri Feb 3 14:22:45 2012 +0100
784158 - make it possible to customize list of services managed by the spacewalk-service command.
diff --git a/spacewalk/admin/Makefile.admin b/spacewalk/admin/Makefile.admin
index feb6f8a..0c2c976 100644
--- a/spacewalk/admin/Makefile.admin
+++ b/spacewalk/admin/Makefile.admin
@@ -19,12 +19,14 @@
BINDIR = /usr/bin
SBINDIR = /usr/sbin
+CONFDIR = /etc/rhn
GPGKEYDIR = /usr/share/rhn
VERSION = $(shell echo `awk '{ print $$1 }' version`)
PERL_DEST = $(PREFIX)/$(BINDIR)
SBIN_DEST = $(PREFIX)/$(SBINDIR)
+CONF_DEST = $(PREFIX)/$(CONFDIR)
GPGKEY_DEST = $(PREFIX)/$(GPGKEYDIR)
PERL_SCRIPTS = rhn-config-satellite.pl \
@@ -36,23 +38,30 @@ PERL_SCRIPTS = rhn-config-satellite.pl \
SBIN_SCRIPTS = rhn-sat-restart-silent spacewalk-service
+CONF_FILES = service-list
+
GPGKEY_FILES = RHN-GPG-KEY
BIN_INSTALL = install -m 755
+CONF_INSTALL = install -m 644
GPGKEY_INSTALL = install -m 644
DIR_INSTALL = install -d -m 755
# install scripts
all:
-install: $(PERL_SCRIPTS) $(PERL_DEST) $(GPGKEY_FILES) $(GPGKEY_DEST) $(SBIN_SCRIPTS) $(SBIN_DEST)
+install: $(PERL_SCRIPTS) $(PERL_DEST) $(CONF_FILES) $(CONF_DEST) $(GPGKEY_FILES) $(GPGKEY_DEST) $(SBIN_SCRIPTS) $(SBIN_DEST)
$(BIN_INSTALL) $(PERL_SCRIPTS) $(PERL_DEST)
+ $(CONF_INSTALL) $(CONF_FILES) $(CONF_DEST)
$(GPGKEY_INSTALL) $(GPGKEY_FILES) $(GPGKEY_DEST)
$(BIN_INSTALL) $(SBIN_SCRIPTS) $(SBIN_DEST)
$(PERL_DEST):
$(DIR_INSTALL) $@
+$(CONF_DEST):
+ $(DIR_INSTALL) $@
+
$(GPGKEY_DEST):
$(DIR_INSTALL) $@
diff --git a/spacewalk/admin/service-list b/spacewalk/admin/service-list
new file mode 100644
index 0000000..82379be
--- /dev/null
+++ b/spacewalk/admin/service-list
@@ -0,0 +1,4 @@
+# Customize list of services to be managed using the
+# spacewalk-service command here.
+# For example:
+# SERVICES="your-service $SERVICES"
diff --git a/spacewalk/admin/spacewalk-admin.spec b/spacewalk/admin/spacewalk-admin.spec
index ebd6d7a..bef7655 100644
--- a/spacewalk/admin/spacewalk-admin.spec
+++ b/spacewalk/admin/spacewalk-admin.spec
@@ -68,6 +68,7 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man8/spacewalk-service.8*
%{_mandir}/man8/rhn-sat-restart-silent.8*
%{_mandir}/man8/rhn-config-satellite.pl.8*
+%config(noreplace) %{_sysconfdir}/rhn/service-list
%changelog
* Fri Feb 03 2012 Jan Pazdziora 1.7.2-1
diff --git a/spacewalk/admin/spacewalk-service b/spacewalk/admin/spacewalk-service
index 45feaef..1345a31 100755
--- a/spacewalk/admin/spacewalk-service
+++ b/spacewalk/admin/spacewalk-service
@@ -34,6 +34,9 @@ fi
SERVICES="jabberd $DB_SERVICE osa-dispatcher $TOMCAT httpd Monitoring MonitoringScout rhn-search cobblerd taskomatic"
+if [ -f /etc/rhn/service-list ] ; then
+ . /etc/rhn/service-list
+fi
. /etc/init.d/functions
commit 4fc407bfc5419a583905e8f9943f0e28a22151fc
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Fri Feb 3 14:43:52 2012 +0100
Purging trailing whitespaces.
diff --git a/spacewalk/admin/Makefile.admin b/spacewalk/admin/Makefile.admin
index afaf29b..feb6f8a 100644
--- a/spacewalk/admin/Makefile.admin
+++ b/spacewalk/admin/Makefile.admin
@@ -38,8 +38,8 @@ SBIN_SCRIPTS = rhn-sat-restart-silent spacewalk-service
GPGKEY_FILES = RHN-GPG-KEY
-BIN_INSTALL = install -m 755
-GPGKEY_INSTALL = install -m 644
+BIN_INSTALL = install -m 755
+GPGKEY_INSTALL = install -m 644
DIR_INSTALL = install -d -m 755
# install scripts
@@ -48,12 +48,12 @@ all:
install: $(PERL_SCRIPTS) $(PERL_DEST) $(GPGKEY_FILES) $(GPGKEY_DEST) $(SBIN_SCRIPTS) $(SBIN_DEST)
$(BIN_INSTALL) $(PERL_SCRIPTS) $(PERL_DEST)
$(GPGKEY_INSTALL) $(GPGKEY_FILES) $(GPGKEY_DEST)
- $(BIN_INSTALL) $(SBIN_SCRIPTS) $(SBIN_DEST)
+ $(BIN_INSTALL) $(SBIN_SCRIPTS) $(SBIN_DEST)
-$(PERL_DEST):
+$(PERL_DEST):
$(DIR_INSTALL) $@
-$(GPGKEY_DEST):
+$(GPGKEY_DEST):
$(DIR_INSTALL) $@
$(SBIN_DEST):