User Tools

Site Tools


aix:install_upgr_rpm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
aix:install_upgr_rpm [2023/12/13 09:37]
manu
aix:install_upgr_rpm [2024/08/21 17:41] (current)
manu
Line 72: Line 72:
 { {
  
-for efix in $(emgr -P | grep installp | rev | awk '​{print $1}' |rev)+# Remove only efix that won't be present at the end 
 +cat $localmpt/​efix/​install_efix.sh | grep emgr | rev | cut -d'/'​ -f1 | rev | cut -d'​.'​ -f1 | sort -u > $tempfile.1 
 +emgr -P | grep installp | rev | awk '​{print $1}' | rev | sort -u > $tempfile.2 
 +sdiff -w 80 $tempfile.1 $tempfile.2 | grep '>'​ | awk '​{print $1}' > $tempfile 
 + 
 +for efix in $(cat $tempfile)
 do do
   echo "######​ $efix"   echo "######​ $efix"
Line 91: Line 96:
  
 emgr -e $localmpt/​openssh_fix15/​38408m9b.230811.epkg.Z emgr -e $localmpt/​openssh_fix15/​38408m9b.230811.epkg.Z
 +}
  
 +#​------------------------------------------------
 +check_free_space ()
 +{
 +echo "######​ Check free space on /opt"
 +if [ $(df -mc | grep '/​dev/​hd10opt'​ | cut -d':'​ -f3 | sed '​s/​\./​\ /' | awk '​{print $1}') -lt "​300"​ ]
 +then
 +  echo "​extending /opt"
 +  chfs -a size=+300M /opt
 +else
 +  echo "​Filesystem /opt OK"
 +fi
 } }
  
 +#​------------------------------------------------
 update_rpm () update_rpm ()
 { {
Line 108: Line 126:
 } }
  
 +#​------------------------------------------------
 +restart_services ()
 +{
 +stopsrc -s nimsh ; startsrc -s nimsh
 +stopsrc -g rsct_rm ; stopsrc -g rsct ; startsrc -g rsct ; startsrc -g rsct_rm
 +stopsrc -s xntpd ; startsrc -s xntpd
 +stopsrc -s sendmail ; startsrc -s sendmail -a "-bd -q30m";​ ps -ef | grep -v grep | grep sendmail
 +}
 +
 +#​------------------------------------------------
 nfs_umount () nfs_umount ()
 { {
Line 146: Line 174:
 update_aix update_aix
 date '​+%d-%m-%Y %H:%M' date '​+%d-%m-%Y %H:%M'
 +check_free_space ​
 update_rpm update_rpm
 date '​+%d-%m-%Y %H:%M' date '​+%d-%m-%Y %H:%M'
 nfs_umount nfs_umount
 +restart_services
 date '​+%d-%m-%Y %H:%M' date '​+%d-%m-%Y %H:%M'
 +
 oslevel -s oslevel -s
 instfix -ci | grep :-: instfix -ci | grep :-:
aix/install_upgr_rpm.1702456620.txt.gz · Last modified: 2023/12/13 09:37 by manu