CURRENT PATH:
/
proc
/
thread-self
/
root
/
proc
/
thread-self
/
root
/
opt
/
linuxki
/
cluster
/
[ ⬅ KEMBALI ]
|
[ HOME ]
Upload File:
Upload Ke Sini
Dir Baru
File Baru
Editing:
node_remove
#!/bin/bash #************************************************************************** # Copyright 2017 Hewlett Packard Enterprise Development LP. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or (at # your option) any later version. This program is distributed in the # hope that it will be useful, but WITHOUT ANY WARRANTY; without even # the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR # PURPOSE. See the GNU General Public License for more details. You # should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. #*************************************************************************** CMU_HOST=`echo $SSH_CLIENT|awk '{print $1}'` CMU_CLIENT=`echo $SSH_CONNECTION|awk '{print $3}'` # if its a PDSH to the same CMU Host, then simply return # as there as there is nothing to install if [ $CMU_HOST == $CMU_CLIENT ]; then exit 0; fi date > /tmp/linuxki.last.run echo $0 >> /tmp/linuxki.last.run mount >> /tmp/linuxki.last.run echo --- Linux KI Toolset node uninstall starting... # Check for stale NFS mount point and remount if stale grep -q -e " /opt/linuxki " /etc/fstab if [ $? -eq 0 ]; then TMPFILE=`mktemp` ls /opt/linuxki/config > /dev/null 2> $TMPFILE grep -q Stale $TMPFILE && umount -f /opt/linuxki && mount /opt/linuxki rm -f $TMPFILE fi [ -f /opt/linuxki/config ] && . /opt/linuxki/config [ -z $CMU_DATADIR ] && CMU_DATADIR=/var/linuxki # # Remove NFS mounts from /etc/fstab # Its OK if one or more are not present # grep -q -e " /opt/linuxki " -e " $CMU_DATADIR " /etc/fstab if [ $? -eq 0 ]; then TMPFILE=`mktemp` grep -v -e " /opt/linuxki " -e " $CMU_DATADIR " -e "Linux KI" /etc/fstab > $TMPFILE mv $TMPFILE /etc/fstab chmod 644 /etc/fstab rm -f $TMPFILE fi # # if directories are NFS mounted, then unmount them # mount | grep " /opt/linuxki " | grep -q " nfs" if [ $? -eq 0 ]; then umount -f /opt/linuxki fi mount | grep " $CMU_DATADIR " | grep -q " nfs" if [ $? -eq 0 ]; then umount -f $CMU_DATADIR fi # # Remove module # modprobe -r -q likit rm -f /lib/modules/`uname -r`/misc/likit.ko 2>> /dev/null depmod rm -f /tmp/linuxki_node_remove date >> /tmp/linuxki.last.run echo --- Linux KI Toolset node uninstall complete! exit 0
SIMPAN
[ BATAL ]