16b393f3ab
There were several example patch templates that demonstrated how to patch some of the openstack processes. Most of those openstack processes have been removed from bare metal, so these scripts have been updated or removed. Story: 2004764 Task: 30343 Change-Id: Ie6339d9f2dbf12e7d1a2b689676cca866b844a83 Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
47 lines
1.1 KiB
Bash
47 lines
1.1 KiB
Bash
#!/bin/bash
|
|
#
|
|
# Copyright (c) 2016 Wind River Systems, Inc.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
#
|
|
# This script provides an example in-service patching restart for all maintenance processes
|
|
#
|
|
|
|
#
|
|
# The patching subsystem provides a patch-functions bash source file
|
|
# with useful function and variable definitions.
|
|
#
|
|
. /etc/patching/patch-functions
|
|
|
|
#
|
|
# We can now check to see what type of node we're on, if it's locked, etc,
|
|
# and act accordingly
|
|
#
|
|
|
|
#
|
|
# Declare an overall script return code
|
|
#
|
|
declare -i GLOBAL_RC=$PATCH_STATUS_OK
|
|
|
|
# NOTE: The following restart example code could be implemented in scripts
|
|
# owned by the various domains, with a single high-level call in the patch-script.
|
|
# This would be the preferred method, in fact, to ensure the patch-scripts
|
|
# themselves are simple and clean.
|
|
#
|
|
|
|
# MTCE
|
|
bash -x /usr/local/sbin/patch-restart-mtce \
|
|
mtcalarmd mtclogd \
|
|
hbsAgent hbsClient \
|
|
mtcAgent mtcClient \
|
|
pmond fsmond hwmond hostwd \
|
|
guestServer guestAgent
|
|
if [ $? -ne 0 ] ; then
|
|
loginfo "Mtce patching restart failed"
|
|
GLOBAL_RC=$PATCH_STATUS_FAILED
|
|
fi
|
|
|
|
exit $GLOBAL_RC
|