Vytvoriť vlastne *ipk

Společné Utility pro Dreambox.

Moderátoři: 005jon, schmegea, monkus

Odpovědět
Uživatelský avatar
005jon Slovakia
Moderátor
Moderátor
Příspěvky: 1233
Registrován: 04 úno 2009, 16:21
Dal poděkování: 2 poděkování
Dostal poděkování: 160 poděkování

Vytvoriť vlastne *ipk

Příspěvek od 005jon »

Vytvoriť vlastne *ipk

1. Nainštalovať dreambox-ipkg-tools-mips_1.0_mipsel.ipk
2. Reštart E2
3. HDD nakopírujeme dreambox-ipkg-tools-mips_1.0_mipsel.ipk - len pre ukážku ako to funguje!!
4.Príkazom na rozbalenie ipkg-unbuild +názov balíka

Kód: Vybrat vše

cd /media/hdd
ipkg-unbuild dreambox-ipkg-tools-mips_1.0_mipsel.ipk


V HDD sa vytvorí nový priečinok dreambox-ipkg-tools-mips_1.0_mipsel v ňom sa dva priečinky CONTROL a hdd.

CONTROL
___________________________________________________________
control
Package: dreambox-ipkg-tools-mips ( musí sa zhodovať z názvom priečinok ktorý vytvárame v tomto prípade dreambox-ipkg-tools-mips_1.0_mipsel)
Version: 1.0
Description: IPKG Pack / Unpack Tools
Section: extra
Priority: optional
Maintainer: Hendrik Leesch <hendrik@leesch.de>
Architecture: mipsel
OE: ipkg-tools-1.0
Homepage: unknown
Source: http://www.dummy.de/dummy/ipkg-tools.tar
___________________________________________________________
-postinst (čo sa ma spúšťať po inštalácii alebo vytvoriť odkaz v tomto prípade )
#!/bin/sh
ln -sfn /hdd/ipkg-tools/ar /bin/ar
ln -sfn /hdd/ipkg-tools/debian-binary /bin/debian-binary
ln -sfn /hdd/ipkg-tools/ipkg-build /bin/ipkg-build
ln -sfn /hdd/ipkg-tools/ipkg-unbuild /bin/ipkg-unbuild
exit 0
___________________________________________________________
- prerm ( odinštalovanie )
#!/bin/sh
rm /bin/ar > /dev/null 2>&1
rm /bin/debian-binary > /dev/null 2>&1
rm /bin/ipkg-build > /dev/null 2>&1
rm /bin/ipkg-unbuild > /dev/null 2>&1
exit 0
___________________________________________________________

Druhom priečinku- hdd sú presne dane súbor alebo adresár vrátane podadresárov tak isto ako ich chceme mat po instalaci *ipk aj s požadovanými atributmy

5. A nakoniec to cele zabalíme príkazom ipkg-build +názov balíka

Kód: Vybrat vše

cd /media/hdd
ipkg-build dreambox-ipkg-tools-mips_1.0_mipsel
HDD nájdem novy *ipk
Nemáte oprávnění prohlížet přiložené soubory.


Odpovědět

Zpět na „Utility pro Dreambox“