Anzeige:
Ergebnis 1 bis 7 von 7

Thema: check-install script soll HD scannen

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.10.2000
    Ort
    W(ilder)W(ester)W(ald)
    Beiträge
    11

    check-install script soll HD scannen

    hallo,
    habe hier ein script
    (nicht von mir,sondern lfs)was die HD scannen soll
    allerdings funktioniert es nicht so richtig,
    denn die erstellten log-dateien sind leider leer.
    PRUNEPATH ist der PATH der bei beim scannen ausgelassen werden soll

    Code:
    #!/bin/sh
    
         PRUNEPATH="/usr/src /proc /tmp /root /home /var/run /dev /mnt /media /var/spool /var/lock"
    
         PRUNEREGEX=`echo $PRUNEPATH|sed -e 's,^,\\\(^,' -e 's, ,$\\\)\\\|\\\(^,g' -e 's,$,$\\\),'`
    
         mkdir -p /usr/src/install-logs
         LOGFILE=/usr/src/install-logs/$1
    
         echo "Collecting current files..."
         find / -regex "$PRUNEREGEX" -prune -o -print > /tmp/before-inst
         cd /tmp
         echo
         echo "Start the installation now. Press a key when you are done to
         continue..."
         read
         cd /
         echo "Collecting new files..."
         find / -regex "$PRUNEREGEX" -prune -o -print > /tmp/after-inst
         cd /tmp
         echo "Creating difference output.."
         diff before-inst after-inst > $LOGFILE
         echo "Modifying difference output file..."
         sed s/"> "// $LOGFILE > $LOGFILE-new
         mv $LOGFILE-new $LOGFILE
         cat $LOGFILE | grep / > $LOGFILE-new
         mv $LOGFILE-new $LOGFILE
         echo "Removing temporary files..."
         rm before-inst after-inst
    irgendeine idee ?

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.10.2000
    Ort
    W(ilder)W(ester)W(ald)
    Beiträge
    11
    hi,
    man sollte manchmal
    besser ein Nacht drüber schlafen,
    es funktioniert, so wie es ist.
    nur kann er ja keine Files finden , wenn die vordem scannen auch schon da war. :-)))

    nach einem rm /usr/local/bin/wget
    hat er diese datei auch einwandfrei in eine log geschrieben.

    -grüsse

    bernd

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    Hi Berell,

    kannst Du bitte mal den Link zu dem Howto posten ?

    Danke,
    micha
    IRC: irc.euirc.net #tux

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.10.2000
    Ort
    W(ilder)W(ester)W(ald)
    Beiträge
    11
    hi,
    ein HOWTO gibts dafür leider nicht,
    aber :

    ein Beispiel für das loggen der Installation von wget :

    entpacke das tarball nach /usr/src

    a)
    auf der Konsole 1 :
    ./check-install wget
    (check-install scannt jetzt das FS )

    warten bis anzeige "Start the Installation"

    b)
    wechel auf konsole 2
    installiere wget mit
    ./configure
    make
    make install
    oder wie auch immer

    c)
    wechsel auf Konsole 1


    irgendne taste drücken
    2.Scann des Systems


    d)
    in der Datei
    /usr/src/install-logs/wget
    befinden sich jetzt alle neu dazugekommenen Dateiens

    e)
    fertig



    PRUNEPATH gibt die Verzeichnisse an , die NICHT gescannt werden sollen !!

    für jedes Packet ein definierten Namen wählen z.b. wget

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    habe hier ein script (nicht von mir,sondern lfs)
    Thx, aber die Bedienung war mir klar. Die Idee ist nämlich nich schlecht, und ich würde das Script gerne in die FAQ mit aufnehmen, allerdings nicht den kompletten Code, sondern nur eine kurze Beschreibung und nen Link auf die Seite.
    Da Du gesagt hast, es wäre von LFS, dachte ich, da gibts ne Seite dazu...

    Gruß micha
    IRC: irc.euirc.net #tux

  6. #6
    Registrierter Benutzer
    Registriert seit
    08.10.2000
    Ort
    W(ilder)W(ester)W(ald)
    Beiträge
    11
    sorry,

    das ich dir nicht helfen kann ,
    aber ich habe es so verstanden , das du wissen möchtest wie es funktioniert,

    aber das script hat Mr. LFS (Beekman) mal im chat losgelassen.
    und da habe ich es aufgeschnappt :-)
    und werde damit einen packetmanager für LRs-Linux erstellen :-)
    (ne packetauswahl haben wir ja schon , fehlt nur noch die delete-funktion)

    jetzt wissens die die es nicht wussten :-))
    Geändert von berell (10-01-2002 um 15:45 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    Kein Problem, ich hab mich auch nicht klar ausgedrückt

    Gruß micha
    IRC: irc.euirc.net #tux

Lesezeichen

Berechtigungen

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