[ABS bug?] fichier dans pkg non installés

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
hl037
Daikyu
Messages : 95
Inscription : dim. 30 janv. 2011, 10:16
Localisation : 17eme arrondissement, rue des boulets

[ABS bug?] fichier dans pkg non installés

Message par hl037 »

Hey la communauté !
Alors voilà, j'ai un petit problème : j'ai besoin d'utiliser netkit avec un patch vdump spécifique avec la fac, et alors que je me suis créé un petit paquet pour installer le tout proprement, je suis face à un problème très curieux : mon pkgbuild que voici :

Code : Tout sélectionner

pkgname=netkit-vdump-patch
pkgver=2.8
pkgrel=1
pkgdesc="A network emulator with vdump patch"
arch=('i686' 'x86_64')
url="http://www.netkit.org"
license=('GPL')
depends=('glibc' 'gawk' 'coreutils' 'findutils' 'util-linux' 'grep' 'procps' 'lsof')
backup=('opt/netkit/netkit.conf')
install='netkit.install'
conflicts=('netkit' 'vdump')
provides=('netkit' 'netkit')

source=(
   'netkit-2.8z.tar.bz2'
   'netkit-filesystem-i386-F5.2.tar.bz2'
   'netkit-kernel-i386-K2.8.tar.bz2'
)
noextract=(
   'netkit-2.8z.tar.bz2'
   'netkit-filesystem-i386-F5.2.tar.bz2'
   'netkit-kernel-i386-K2.8.tar.bz2'
)

md5sums=('eb544569c33b67788325242ea597bdb9'
	'6421d699bdc5a8aba0681a78becd393f'
	'1b4297abd1c29e6c4563be70f7480562')


package() {
	mkdir -p "$pkgdir/opt"
	tar -xavf "$srcdir/netkit-2.8z.tar.bz2" -C "$pkgdir/opt"
	tar -xavf "$srcdir/netkit-filesystem-i386-F5.2.tar.bz2" -C "$pkgdir/opt"
	tar -xavf "$srcdir/netkit-kernel-i386-K2.8.tar.bz2" -C "$pkgdir/opt"
	mkdir -p "$pkgdir/etc/profile.d"
	echo '#!/bin/bash' > "$pkgdir/etc/profile.d/netkit.sh"
	echo 'export NETKIT_HOME=/opt/netkit' >> "$pkgdir/etc/profile.d/netkit.sh"
	echo 'export MANPATH=$MANPATH:$NETKIT_HOME/man' >> "$pkgdir/etc/profile.d/netkit.sh"
	echo 'export PATH=$NETKIT_HOME/bin:$PATH' >> "$pkgdir/etc/profile.d/netkit.sh"
	chmod 755 "$pkgdir/etc/profile.d/netkit.sh"
}
(bon, je sais à quelle point c'est dégueu extraire les source direct dans le dossier pkg via package())
permet donc de créer l'arborescence, tout est ok. (je peux vérifer après le dossier pkg qui est généré comme je veux.
Par contre, quand j'installe via packman -U, il me manque des fichier dans /opt/netkit/bin. Pour tout dire, ce dossier est vide... d'autres le sont aussi et d'autre ne le sont pas...
Il à noter par contre que pacman indique que le paquet fait... 10Go. (en fait, c'est le fichier netkit-fs-i386-F5.2 qui doit être une sorte de fs virtuel, et les 10Go ne sont pas effectifs je pense (?) )

voilà, quelqu'un à une idée ? ça me parait tellement bizarre un bug de ce genre qu'avant de signaler quoique ce soit, je préfère demander si quelqu'un a déjà vu ça
Un boulet, comme la majorité des personne sur cette planète
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17239
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ABS bug?] fichier dans pkg non installés

Message par benjarobin »

On récupère comment les sources pour pouvoir t'aider, il n'y a pas de lien.
Pourquoi tu utilises le noextract ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
hl037
Daikyu
Messages : 95
Inscription : dim. 30 janv. 2011, 10:16
Localisation : 17eme arrondissement, rue des boulets

Re: [ABS bug?] fichier dans pkg non installés

Message par hl037 »

Le problème, c'est que les sources sont sur la plateforme celene... seulement accessible par l'ent, après, je veux bien les uploader allieur, mais pas possible ce soir avec la connexion que j'ai...

Le noextract, c'est parceque j'avais repris le pkgbuild disponible sur AUR pour netkit... mais ça ne change rien (déjà tenté)
voilà :)

...J'ai aussi tenté en splitant le paquet, et là par contre, j'avais tous les fichiers...
Un boulet, comme la majorité des personne sur cette planète
Répondre