Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Deb balíček a postinst script  (Přečteno 2237 krát)

Figa

  • Návštěvník
  • Příspěvků: 79
Deb balíček a postinst script
« kdy: 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.

q66

Re: Deb balíček a postinst script
« Odpověď #1 kdy: 14 Března 2010, 22:25:24 »
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:

Kód: [Vybrat]
#!/bin/sh
set -e

case "$1" in
    configure)
něcoudělej
        ;;
esac
sw engineer @ samsung research UK, efl developer
octaforge developer (https://octaforge.org)
freebsd user

Figa

  • Návštěvník
  • Příspěvků: 79
Re: Deb balíček a postinst script
« Odpověď #2 kdy: 14 Března 2010, 22:33:22 »
Děkuji toto je muj script ale slozka se nevytvori.
Kód: [Vybrat]
#!/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
« Poslední změna: 14 Března 2010, 22:36:08 od Figa »

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: Deb balíček a postinst script
« Odpověď #3 kdy: 14 Března 2010, 22:46:54 »
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
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Figa

  • Návštěvník
  • Příspěvků: 79
Re: Deb balíček a postinst script
« Odpověď #4 kdy: 14 Března 2010, 22:50:40 »
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é.

q66

Re: Deb balíček a postinst script
« Odpověď #5 kdy: 14 Března 2010, 22:54:46 »
zkus echo jestli to vypíše něco do terminálu
sw engineer @ samsung research UK, efl developer
octaforge developer (https://octaforge.org)
freebsd user

Figa

  • Návštěvník
  • Příspěvků: 79
Re: Deb balíček a postinst script
« Odpověď #6 kdy: 14 Března 2010, 22:59:22 »
Ne...

q66

Re: Deb balíček a postinst script
« Odpověď #7 kdy: 14 Března 2010, 23:09:41 »
hmm. můžeš ten deb balíček sem  poslat?
sw engineer @ samsung research UK, efl developer
octaforge developer (https://octaforge.org)
freebsd user

Figa

  • Návštěvník
  • Příspěvků: 79
« Poslední změna: 14 Března 2010, 23:22:40 od Figa »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Deb balíček a postinst script
« Odpověď #9 kdy: 14 Března 2010, 23:16:46 »
?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.
http://www.openstreetmap.org - mapy celého světa "wiki style"

q66

Re: Deb balíček a postinst script
« Odpověď #10 kdy: 14 Března 2010, 23:17:24 »
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ě
sw engineer @ samsung research UK, efl developer
octaforge developer (https://octaforge.org)
freebsd user

Figa

  • Návštěvník
  • Příspěvků: 79
Re: Deb balíček a postinst script
« Odpověď #11 kdy: 14 Března 2010, 23:21:39 »
Máš sdílenou IP. Nechápu proč ho tam dh_installdeb nepřidá. Balík dělám pomocí debhelperu

q66

Re: Deb balíček a postinst script
« Odpověď #12 kdy: 14 Března 2010, 23:24:15 »
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ší
sw engineer @ samsung research UK, efl developer
octaforge developer (https://octaforge.org)
freebsd user

Figa

  • Návštěvník
  • Příspěvků: 79
Re: Deb balíček a postinst script
« Odpověď #13 kdy: 14 Března 2010, 23:25:58 »
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?
« Poslední změna: 14 Března 2010, 23:32:51 od Figa »

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Re: Deb balíček a postinst script
« Odpověď #14 kdy: 15 Března 2010, 07:19:53 »
Tip dne: Tech par Mb (jestli vubec) muzes nacpat jako prilohu k prispevku, bez toho abys pouzival polosilene sdileci sluzby ;)
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: Deb balíček a postinst script
« Odpověď #15 kdy: 15 Března 2010, 08:03:48 »
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
;)
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Re: Deb balíček a postinst script
« Odpověď #16 kdy: 15 Března 2010, 15:04:45 »
Heh, předtím tam myslím bylo víc ;D Niceméně, ten jeho .deb má stejně jen 84 kb :)
« Poslední změna: 15 Března 2010, 15:29:46 od LuciusMare »
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

Figa

  • Návštěvník
  • Příspěvků: 79
Re: Deb balíček a postinst script
« Odpověď #17 kdy: 15 Března 2010, 16:52:17 »
Nmohl sem nahrat kvuli omezeni koncovky souboru. Nevite jak vyresit muj problm?

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Re: Deb balíček a postinst script
« Odpověď #18 kdy: 15 Března 2010, 18:58:19 »
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ší :)
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

 

Provoz zaštiťuje spolek OpenAlt.