Hi, Geron_100@gmx.net wrote:
habe folgendes Vorhaben und suche dafür ein Script, oder jemanden der mir beim Schreiben eines Scriptes helfen kann. Ich möchte ein image von einer CD erstellen, dieses soll dann nach Eingabe eines beliebigen Namens x, unter diesem Namen x, in einem Verzeichnis mit dem Namen x abgespeichert werden. Bis zu diesem Punkt bin ich schon gekommen. Meinst Du mit Image, daß Du die Sache file-weise kopiert hast, oder hast du mit dd oder cat oder was auch immer, das ganze FS von der CD gerippt? Wenn du die Sache mit z.B. cat /dev/scd0 > /images/beispiel.img reingeholt hast, mußt Du es als erstes mounten: mount -o loop /images/beispiel.img /mnt/beispiel
Nun soll es aber auch noch im Netzwerk unter diesem Namen automatisch freigegeben werden. Nun, ich nehme mal an, Du willst das Ding für Windows-Clients freigeben - dazu würde ich einfach die Parameter in die /etc/smb.conf dazustöppeln und Samba in den A.... kicken: cat >/etc/smb.conf <<EOF [$IMAGE_NAME] path = /mnt/beispiel
EOF killall -HUP smbd Oder Samba auch nicht kicken - der lädt sowieso jede Minute die Konfig neu.
Dies soll in einem zweiten Script auch alles wieder rückgängig gemacht, d.h. die Freigabe und das Verzeichnis mit Image darin soll gelöscht werden. Ist ein bißchen heikel ... vermutlich helfen Dir hier man sed und man regex weiter.
Falls jemand eines solches Script hat oder eine Ahnung hat wo ich so etwas bekommen könnte wäre ich sehr dankbar! Dasss habe ich leider nicht ...
BTW: Falls Du zufälligerweise WinOnCD 3.7 einsetzt - das kann auch so schön praktische Images machen, wo alles in einem File ist - läßt sich mit einem Doppelklick brennen, und mounten kann mans auch: losetup -o 131072 /dev/loop0 /images/image.c2d mount /dev/loop0 /mnt/image Adalbert --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com