Skip to content

Commit 0188c16

Browse files
authored
Merge pull request #2861 from lindig/CA-234876
CA 234876: make sure Xapi starts after system time is set, clean up startup
2 parents b03711f + 2790824 commit 0188c16

File tree

4 files changed

+16
-33
lines changed

4 files changed

+16
-33
lines changed

scripts/OMakefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,7 @@ install:
4242
$(IDATA) xapi.conf $(DESTDIR)$(XAPICONF)
4343
$(IPROG) db.conf.skel $(DESTDIR)$(ETCDIR)/db.conf
4444
$(IPROG) rio.db.conf.skel $(DESTDIR)$(ETCDIR)/db.conf.rio
45-
mkdir -p $(DESTDIR)/etc/init.d
46-
mkdir -p $(DESTDIR)/etc/rc.d/init.d
4745
$(IPROG) init.d-xapi $(DESTDIR)$(LIBEXECDIR)/xapi-init
48-
$(IPROG) init.d-xapi-compat $(DESTDIR)/etc/init.d/xapi
4946
$(IPROG) init.d-xapissl $(DESTDIR)$(LIBEXECDIR)/xapissl
5047
$(IPROG) init.d-management-interface $(DESTDIR)$(LIBEXECDIR)/legacy-management-interface
5148
$(IPROG) init.d-save-boot-info $(DESTDIR)$(LIBEXECDIR)/save-boot-info

scripts/init.d-xapi-compat

Lines changed: 0 additions & 28 deletions
This file was deleted.

scripts/xapi.service

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
[Unit]
22
Description=XenAPI server (XAPI)
3-
After=syslog.target forkexecd.service xcp-networkd.service message-switch.service v6d.service save-boot-info.service attach-static-vdis.service genptoken.service xcp-rrdd.service xapi-storage-script.service xenopsd-xc.service xenstored.service xcp-networkd.service
3+
4+
After=attach-static-vdis.service
5+
After=forkexecd.service
6+
After=genptoken.service
7+
After=message-switch.service
8+
After=save-boot-info.service
9+
After=syslog.target
10+
After=time-sync.target
11+
After=v6d.service
12+
After=xapi-storage-script.service
13+
After=xcp-networkd.service
14+
After=xcp-networkd.service
15+
After=xcp-rrdd.service
16+
After=xenopsd-xc.service
17+
After=xenstored.service
18+
419
Conflicts=shutdown.target
520

621
[Service]

xapi.spec.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,6 @@ rm -rf $RPM_BUILD_ROOT
194194
/etc/cron.daily/license-check
195195
@OPTDIR@/libexec/legacy-management-interface
196196
@OPTDIR@/libexec/xapi-init
197-
/etc/init.d/xapi
198197
@OPTDIR@/libexec/xapissl
199198
@OPTDIR@/libexec/attach-static-vdis
200199
@OPTDIR@/libexec/save-boot-info

0 commit comments

Comments
 (0)