Whamcloud - gitweb
Revert "LU-8384 scripts: Add scripts to systemd for EL7" 72/34872/2
authorNathaniel Clark <nclark@whamcloud.com>
Wed, 15 May 2019 18:09:00 +0000 (14:09 -0400)
committerOleg Drokin <green@whamcloud.com>
Thu, 16 May 2019 22:42:11 +0000 (22:42 +0000)
This reverts commit 420d8c09887ff178508be0434373f74b5ef7ae6e.

This prevents lustre from starting correctly, as seen in LU-12298

Signed-off-by: Nathaniel Clark <nclark@whamcloud.com>
Change-Id: Ib0a7e85079d1aea27b3a09496a2bf02c698c294c
Reviewed-on: https://review.whamcloud.com/34872
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Jenkins
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre.spec.in
lustre/scripts/Makefile.am
lustre/scripts/lustre
lustre/scripts/systemd/Makefile.am
lustre/scripts/systemd/lustre.service.in [deleted file]

index 0476ac6..8782a91 100644 (file)
@@ -394,12 +394,12 @@ echo '%{_sysconfdir}/ha.d/resource.d/Lustre' >>lustre.files
 # systemd is on redhat, fedora, and suse
 %if %{with systemd}
 echo '%{_unitdir}/lnet.service' >>lustre.files
-echo '%{_unitdir}/lustre.service' >>lustre.files
 %endif
 
 %if %{_vendor}=="redhat"
 # The following scripts are Red Hat specific
 %if %{with servers}
+echo '%{_sysconfdir}/init.d/lustre' >>lustre.files
 echo '%{_sysconfdir}/sysconfig/lustre' >>lustre.files
 %if %{with gss_keyring}
 echo '%{_sysconfdir}/init.d/lsvcgss' >>lustre.files
@@ -409,7 +409,6 @@ echo '%{_sysconfdir}/sysconfig/lsvcgss' >>lustre.files
 
 %if %{without systemd}
 echo '%{_sysconfdir}/init.d/lnet' >>lustre.files
-echo '%{_sysconfdir}/init.d/lustre' >>lustre.files
 %endif
 %endif
 %if %{with gss_keyring}
@@ -573,18 +572,15 @@ echo '%{_sbindir}/wiretest' >>lustre-tests.files
 %post
 %if %{with systemd}
 %systemd_post lnet.service
-%systemd_post lustre.service
 %endif
 
 %preun
 %if %{with systemd}
-%systemd_preun lustre.service
 %systemd_preun lnet.service
 %endif
 
 %postun
 %if %{with systemd}
-%systemd_postun_with_restart lustre.service
 %systemd_postun_with_restart lnet.service
 %endif
 
index 3757519..f834235 100644 (file)
@@ -48,9 +48,7 @@ init_SCRIPTS += lnet
 endif
 
 if SERVER
-if !HAVE_SYSTEMD
 init_SCRIPTS += lustre
-endif
 if GSS_KEYRING
 init_SCRIPTS += lsvcgss
 endif
@@ -87,7 +85,7 @@ endif # UTILS
 EXTRA_DIST = license-status lustre_rmmod ldev lc_mon lhbadm \
             lc_servip lustre_routes_config lustre_routes_conversion \
             $(addsuffix .in,$(genscripts)) lfs_migrate lustre_req_history \
-            lsvcgss lc_common haconfig Lustre.ha_v2 dkms.mkconf \
+            lustre lsvcgss lc_common haconfig Lustre.ha_v2 dkms.mkconf \
             zfsobj2fid ko2iblnd-probe statechange-lustre.sh
 
 CLEANFILES = $(genscripts)
index cf5403e..5fb6806 100644 (file)
@@ -1,19 +1,12 @@
 #!/bin/bash
 #
 # lustre       This shell script takes care of starting and stopping
-#              the lustre services.
+#             the lustre services.
 #
 # chkconfig: - 60 20
 # description:  Part of the lustre file system.
 # probe: true
 # config: /etc/sysconfig/lustre
-### BEGIN INIT INFO
-# Provides: lustre
-# Required-Start: openibd
-# Defalt-Start: -
-# Default-Stop: 0 1 6
-# Description: Lustre init script
-### END INIT INFO
 
 PATH=/sbin:/usr/sbin:/bin:/usr/bin
 
index 47f7fe7..340f6f1 100644 (file)
@@ -1,9 +1,8 @@
 # These are scripts that are generated from .in files
-genunitfiles = lnet.service lustre.service
+genunitfiles = lnet.service
 
 if HAVE_SYSTEMD
 systemdsystemunit_DATA = lnet.service
-systemdsystemunit_DATA += lustre.service
 endif
 
 EXTRA_DIST = $(addsuffix .in,$(genunitfiles))
@@ -12,5 +11,4 @@ CLEANFILES = $(genunitfiles)
 
 $(genunitfiles): %: %.in
        sed -e 's,@sbindir\@,$(sbindir),g' \
-           -e 's,@bindir\@,$(bindir),g' \
            -e 's,@sysconfdir\@,$(sysconfdir),g' $< > $@
diff --git a/lustre/scripts/systemd/lustre.service.in b/lustre/scripts/systemd/lustre.service.in
deleted file mode 100644 (file)
index 26d907d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-[Unit]
-Description=Lustre shutdown
-After=network.target network-online.target lnet.service
-DefaultDependencies=false
-Conflicts=umount.target
-
-[Service]
-Type=oneshot
-RemainAfterExit=true
-ExecStart=/bin/true
-ExecStop=@bindir@/umount -a -t lustre
-ExecStop=@sbindir@/lustre_rmmod
-
-[Install]
-WantedBy=sysinit.target
-WantedBy=final.target