Antwort: [suse-autoinstall] Antwort: Re: [suse-autoinstall] Antwort: Re: [suse-autoinstall] Autoyast and LVM Update
Hi, Sorry. Last script had some bugs and was posted without many tests. Here is the update. Any comments are greatly appreciated. <scripts> <pre-scripts config:type="list"> <script> <filename>/vgremove.sh</filename> <interpreter>shell</interpreter> <source> <![CDATA[ insmod lvm-mod vgscan vgs=`echo /dev/vg_*` for vg in $vgs do if [ -d $vg ] then vgchange -a y $vg lvs=`ls $vg` for lv in $lvs do i=`basename $lv` if [ $lv != "group" ] then lvremove -f $vg/$lv fi done vgchange -a n $vg vgremove $vg done ]]> </source> </script> </pre-scripts> </scripts> Mit freundlichen Grüßen Tobias Mucke -------------------------------------------------------------------------------------------------- MAN Nutzfahrzeuge AG Informationssysteme Organisation (I) Dachauer Straße 667 D-80995 München Tel.: +49 (0) 89 1580 5269 Mail-Adresse: Tobias_Mucke@mn.man.de Internet-Adresse: http://www.man-trucks.com -------------------------------------------------------------------------------------------------- Diese Mitteilung sowie eventuelle Anhänge sind vertraulich und können privilegiert oder auf andere Weise gegen Weitergabe geschützt sein. Sollten Sie nicht der beabsichtigte Empfänger sein, bitte rufen oder mailen Sie den Absender an und löschen Sie diese Mitteilung sowie eventuelle Anhänge aus Ihrem System. Sind Sie nicht der beabsichtigte Empfänger, dürfen Sie diese Mitteilung bzw. die Anhänge weder kopieren noch an andere Personen weitergeben.
Op vrijdag 13 juni 2003 13:32, schreef Tobias_Mucke@mn.man.de:
Hi,
Sorry. Last script had some bugs and was posted without many tests. Here is the update. Any comments are greatly appreciated.
Perhaps it is usefull to play with vg/lvdisplay? linux01:/var/log/YaST2 # lvdisplay --colon /dev/$(vgdisplay --colon | grep ":" | cut -d: -f1)/* 2>/dev/null | grep ":" | cut -d":" -f1 /dev/HA5/HOME /dev/HA5/OPT /dev/HA5/TMP /dev/HA5/USR /dev/HA5/VAR /dev/HA5/VARTMP the 1 liner is a bit cryptic, but I assume that you get the idea.
<scripts> <pre-scripts config:type="list"> <script> <filename>/vgremove.sh</filename> <interpreter>shell</interpreter> <source> <![CDATA[ insmod lvm-mod vgscan vgs=`echo /dev/vg_*` for vg in $vgs do if [ -d $vg ] then vgchange -a y $vg lvs=`ls $vg` for lv in $lvs do i=`basename $lv` if [ $lv != "group" ] then lvremove -f $vg/$lv fi done vgchange -a n $vg vgremove $vg done ]]> </source> </script> </pre-scripts> </scripts>
Mit freundlichen Grüßen
Tobias Mucke
--------------------------------------------------------------------------- -----------------------
MAN Nutzfahrzeuge AG Informationssysteme Organisation (I) Dachauer Straße 667 D-80995 München
Tel.: +49 (0) 89 1580 5269 Mail-Adresse: Tobias_Mucke@mn.man.de Internet-Adresse: http://www.man-trucks.com --------------------------------------------------------------------------- -----------------------
Diese Mitteilung sowie eventuelle Anhänge sind vertraulich und können privilegiert oder auf andere Weise gegen Weitergabe geschützt sein. Sollten Sie nicht der beabsichtigte Empfänger sein, bitte rufen oder mailen Sie den Absender an und löschen Sie diese Mitteilung sowie eventuelle Anhänge aus Ihrem System. Sind Sie nicht der beabsichtigte Empfänger, dürfen Sie diese Mitteilung bzw. die Anhänge weder kopieren noch an andere Personen weitergeben.
-- Richard Bos Without a home the journey is endless
participants (2)
-
Richard Bos
-
Tobias_Mucke@mn.man.de