Anzeige:
Ergebnis 1 bis 1 von 1

Thema: SuSE 9.3 DVDs remastern

  1. #1
    Universaldilletant Avatar von fork
    Registriert seit
    Dec 2001
    Ort
    Frankfurt/Main
    Beiträge
    1.175

    SuSE 9.3 DVDs remastern

    Vielen Dank an Uli Heller fuer die Grundlage fuer dieses Skript.
    Worum geht's?
    SuSE DVDs neu erstellen das diese auf eine normale DVD(4.7 GB) draufpassen. Dabei werden nicht unbedingt benoetigte Sachen weggelassen.
    Warum?
    ...um SuSE auf eine normale(billigere) DVD-R statt auf double-layer zu brennen
    ...nicht jedes DVD-Laufwerk liest double-layer DVDs
    ...
    Was braucht man dazu?
    • ca. 8.0 GB Platz auf der Platte
    • Einen DVD-Brenner

    Wie geht's?
    1. SuSE DVD auf die Platte kopieren
    2. Paket "autoyast2-utils" installieren
    3. Gerätedatei für Brenner im Script prüfen(/dev/hdc)
    4. Dieses Script mit dem Verzeichnisnamen aufrufen wo der DVD-Inhalt liegt

    Code:
    #!/bin/bash
    set -x
    
    #
    #	Es wird folgendes geloescht:
    #
    #		- alles von x86_64 Architektur
    #		- Alle sprachspezifischen Pakete ausser Englisch und Deutsch
    
    if [ $# -lt 1 ]
    then
    	echo "Usage: $(basename $0) <SuSEDir>"
    	exit 1
    else susedir=$1
    fi
    
    if rpm -qa | grep -q autoyast2-utils 
    then :
    else echo "Paket autoyast2-utils fehlt, nachinstallieren!"
    	exit 2
    fi
    
    cd $1
    
    # Das nicht noch irgendwas falsche geloescht wird, mal lieber kurz pruefen ob wir richtig sind
    
    if grep -q "PRODUCT SUSE LINUX" content
    then 
    	echo "Scheint eine SuSE CD/DVD zu sein..."
    else
    	echo "Falsches Verzeichnis, Datei content enthaelt nicht \"PRODUCT SUSE LINUX\""
    	exit 3
    fi
    
    # x86_64 quellen loeschen
    rm -rf suse/x86_64
    rm -f boot/root64 boot/root64.fonts boot/rescue64 boot/loader/linux64 boot/loader/initrd64
    
    # Verschiedene uninteressante Sprachen
    cd suse/i586
    ls aspell-[a-z]*	|grep -vE -- "(-de-|-en-|devel)"	| xargs rm    
    ls OpenOffice_org-[a-z]*|grep -vE "(gnome|kde|Quick|-de-|-en-)"	| xargs rm    
    ls ispell-* 		|grep -vE "(german|american|british)"	| xargs rm    
    ls ted-??_??-*		|grep -vE -- "-(de_|en_)" 		| xargs rm
    rm myspell-hungarian*
    
    cd ../noarch
    ls yast2-trans-*	|grep -vE -- "(-en-|-de-|-stats-)"	| xargs rm    
    ls susehelp_[a-z]*	|grep -vE -- "_(de|en)-" 		| xargs rm    
    ls suselinux-adminguide*|grep -vE "(_de|_en)"			| xargs rm    
    ls suselinux-userguide* |grep -vE "(_de|_en)"			| xargs rm    
    ls myspell-*		|grep -vE "(german|american|british)"	| xargs rm    
    ls k*-i18n*		|grep -vE -- "-(de|en)-"		| xargs rm   
    
    cd ..
    create_package_descr -x setup/descr/EXTRA_PROV
    cd ..
    growisofs -Z /dev/hdc -J -r -l -no-emul-boot 			\
    	-b boot/loader/isolinux.bin -c boot/loader/boot.cat	\
    	-boot-load-size 4 -boot-info-table .
    Geändert von fork (04.08.05 um 21:59 Uhr)

Ähnliche Themen

  1. Problem mit Update auf SuSE 9.3
    Von Persuader im Forum System installieren und konfigurieren
    Antworten: 19
    Letzter Beitrag: 17.05.05, 20:30
  2. SuSE 9.3 beziehen
    Von [E|B] im Forum Linux Allgemein
    Antworten: 3
    Letzter Beitrag: 24.04.05, 11:41
  3. Welcher USB WLAN Adapter funzt unter Suse 9.3
    Von hebina im Forum Anbindung an die Aussenwelt
    Antworten: 1
    Letzter Beitrag: 18.04.05, 21:28
  4. Suse 9.3 und cedega
    Von woppi im Forum Emulatoren für Spiele
    Antworten: 2
    Letzter Beitrag: 17.04.05, 21:48
  5. Antworten: 25
    Letzter Beitrag: 30.10.04, 22:40

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •