Patrick Script
Inviato: mer 18 mag 2005, 9:46
Ciao a tutti,<br />
<BR>leggendo più attentamente il file UPGADE.TXT del ramo current ho
<BR>trovato un interessante sciptino di Pat che si occupa, dopo un ungrade,
<BR>di rendere "attivi" i files *.new nella directory /etc/ e di fare un
<BR>backup di quelli precedentemente in uso rinominandoli in *.bak. Mi era
<BR>sfuggito...ve lo riporto qui sotto:<br />
<BR>----------------------------------------------------------------------------------------------------------<br />
<BR><pre> #!/bin/sh<br /> cd /etc<br /> find . -name "*.new" | while read configfile ; do<br /> if [ ! "$configfile" = "./rc.d/rc.inet1.conf.new" \<br /> -a ! "$configfile" = "./group.new" \<br /> -a ! "$configfile" = "./passwd.new" \<br /> -a ! "$configfile" = "./shadow.new" ]; then<br /> cp -a $(echo $configfile | rev | cut -f 2- -d . | rev) \<br /> $(echo $configfile | rev | cut -f 2- -d . | rev).bak 2> /dev/null<br /> mv $configfile $(echo $configfile | rev | cut -f 2- -d . | rev)<br /> fi<br /> done<br />-----------------------------------------------------------------------------------------------------<br />have a nice day<br /><br /><br /></pre><br>
<BR>leggendo più attentamente il file UPGADE.TXT del ramo current ho
<BR>trovato un interessante sciptino di Pat che si occupa, dopo un ungrade,
<BR>di rendere "attivi" i files *.new nella directory /etc/ e di fare un
<BR>backup di quelli precedentemente in uso rinominandoli in *.bak. Mi era
<BR>sfuggito...ve lo riporto qui sotto:<br />
<BR>----------------------------------------------------------------------------------------------------------<br />
<BR><pre> #!/bin/sh<br /> cd /etc<br /> find . -name "*.new" | while read configfile ; do<br /> if [ ! "$configfile" = "./rc.d/rc.inet1.conf.new" \<br /> -a ! "$configfile" = "./group.new" \<br /> -a ! "$configfile" = "./passwd.new" \<br /> -a ! "$configfile" = "./shadow.new" ]; then<br /> cp -a $(echo $configfile | rev | cut -f 2- -d . | rev) \<br /> $(echo $configfile | rev | cut -f 2- -d . | rev).bak 2> /dev/null<br /> mv $configfile $(echo $configfile | rev | cut -f 2- -d . | rev)<br /> fi<br /> done<br />-----------------------------------------------------------------------------------------------------<br />have a nice day<br /><br /><br /></pre><br>