Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: Figa 14 Března 2010, 22:17:21
-
Ahoj mam problem nemohu rozchodit postinst script. At do nej napisu cokoliv nefunguje zadny prikaz. Co muze byt spatne? Predem dekuji za odpovedi.
-
Ahoj mam problem nemohu rozchodit postinst script. At do nej napisu cokoliv nefunguje zadny prikaz. Co muze byt spatne? Predem dekuji za odpovedi.
postinst musí vypadat takhle:
#!/bin/sh
set -e
case "$1" in
configure)
něcoudělej
;;
esac
-
Děkuji toto je muj script ale slozka se nevytvori.
#!/bin/sh
# postinst script for fsudoku
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
configure)
mkdir /home/user/MyDocs/dir/
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
-
minimálně bych použil mkdir -p /path/to/directory a osobně v instalačních skriptech používám příkaz install, viz install -d /path/to/directory
-
Díky ale to mkdir je jen na ověření jestli ten postinst funguje bohužel nefunguje ??? Jinak chci použít příkaz chown. Ten samozřejmě nejde také.
-
zkus echo jestli to vypíše něco do terminálu
-
Ne...
-
hmm. můžeš ten deb balíček sem poslat?
-
Jistě http://rapidshare.com/files/363401908/fsudoku_0.1-1_armel.deb.html a http://leteckaposta.cz/722364768
-
?Nemáš tam prosím něco normálnějšího, rapidshare mi furt hází chyby, třeba
http://leteckaposta.cz/
Error
You want to download the following file:
http://rapidshare.com/files/363401908/fsudoku_0.1-1_armel.deb | 84 KB
Your IP address xxxxxx is already downloading a file. Please wait until the download is completed.
-
Jistě http://rapidshare.com/files/363401908/fsudoku_0.1-1_armel.deb.html
a kde v něm máš ten postinst? žádný tam není
postinst se dává do DEBIAN/ před balíčkováním pokud děláš balík ručně
-
Máš sdílenou IP. Nechápu proč ho tam dh_installdeb nepřidá. Balík dělám pomocí debhelperu
-
Máš sdílenou IP. Nechápu proč ho tam dh_installdeb nepřidá. Balík dělám pomocí debhelperu
aha tak dh_ .. proč nepoužiješ cdbs? hodně to zjednoduší
-
Neznám cdbs :) Navíc vyvýjím na speciální platformě kde zatím není možné nic doinstalovat. Co je tedy potřeba nastavit aby se postinst importoval do balíčku?
-
Tip dne: Tech par Mb (jestli vubec) muzes nacpat jako prilohu k prispevku, bez toho abys pouzival polosilene sdileci sluzby ;)
-
Tip dne: Tech par Mb (jestli vubec) muzes nacpat jako prilohu k prispevku, bez toho abys pouzival polosilene sdileci sluzby ;)
Povolené typy souborů: gif, jpg, pdf, png, txt, srt
Maximální velikost přílohy: 1024 KB, na příspěvek: 4
;)
-
Heh, předtím tam myslím bylo víc ;D Niceméně, ten jeho .deb má stejně jen 84 kb :)
-
Nmohl sem nahrat kvuli omezeni koncovky souboru. Nevite jak vyresit muj problm?
-
Aha, já měl doteď že tam bylo i .zip... to jsou mi věci. To je jedno, já jen tak, že ta volba s rapidshare a leteckoupoštou nebyla dvakrát nejšťastnější :)