Am 2004-05-31 20:16:20, schrieb Markus Raab: >Ich habe auf meinen System eine Liste von Skripten (Backup, cds brennen, >wartung,...) die ich gerne Verpacken würde. >Wie kann ich möglichst schnell ein Skript von z.b. /usr/bin in ein Paket >geben. Dependencies werden im Prinzip nicht gebraucht (Maximal bash >oder perl). > >Bei den ganzen Maintainerguides die ich so gelesen habe wird immer >vorausgesetzt, dass es sich um ein Binärpaket handelt, und die >erklärten Möglichkeiten sind viel zu oversized. ______ ( stdin ) _____________________________________________________ / | michelle:src/ > mkdir markus-script | michelle:src/ > mkdir markus-script/debian | michelle:src/ > mkdir markus-script/debian/tmp | michelle:src/ > mkdir markus-script/debian/tmp/DEBIAN | michelle:src/ > mkdir markus-script/debian/tmp/usr | michelle:src/ > mkdir markus-script/debian/tmp/usr/bin | michelle:src/ > cd markus-script | michelle:src/ > edit Makefile | +------------------------------------------------------------+ | | # Meine Makefile | | | | | | build: | | | <TAB> clear | | | <TAB> dh_md5sums | | | <TAB> dpkg-deb --build debian/tmp | | | <TAB> dpkg-name debian/tmp.deb | | | <TAB> mv debian/*.deb ../ | | | | | | clean: | | | <TAB> rm -i ../markus-script_*.deb | | | | | *------------------------------------------------------------* | michelle:src/markus-script > debian | michelle:src/markus-script > edit control | +------------------------------------------------------------+ | | Package: markus-script | | | Version: 1.0.0 | | | Section: utils | | | Priority: optional | | | Architekture: all | | | Replaces: markus-script (<< 0.99) | | | Installed-Size: 0 <== solltest Du vorher ermitteln, kByte) | | Maintainer: Markus Raab <Deine_Email> | | | Description: Mein erstes Script | | | Hier steht ene um ein <SPACE> eingerückte Beschreibung | | | . | | | und bei Leerzeilen mache ich einen Punkt. | | | | | +------------------------------------------------------------+ | Nun schmeiste hier Deine Verzeichnisstruktur hinein dann kannste noch in DEBIAN gehen und Deine preinst, postinst, prerm und postrm Scripts hineinlegen. Allerdings kannste auch eine rules hier basteln... | michelle:src/markus-script/debian/tmp/ > cd ../../ | michelle:src/markus-script/ > make \______________________________________________________________________ schon haste ein Debian-Paket... >mfg Markus Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.pgp
Description: Digital signature