[ABS bug?] fichier dans pkg non installés
Publié : jeu. 09 janv. 2014, 15:30
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 :
(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
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"
}
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