Encore une fois merci le Troy’s UNIX :-)

Donc, voila la marche à suivre : (on va reconstruire le pkg CEDtoto)

# mkdir /tmp/repkg
# cd /tmp/repkg
# pkgchk -l CEDtoto | awk '/^Pathname:/{print $2}' >> file_list
# echo "i pkginfo=./pkginfo" >> prototype 
# cat file_list | pkgproto | sed -e 's/\ \/usr\/local\//\ /g' >> prototype (le sed, pour autant que le BASEDIR du pkginfo=/usr/local)
# cp /var/sadm/pkg/CEDtoto/pkginfo  .

Et garder que CLASSES, BASEDIR, PKG, NAME, ARCH, VERSION, CATEGORY, VENDOR, EMAIL and PSTAMP

# pkgmk -r /usr/local (en fonction du BASEDIR)

Le package sera construit dans /var/spool/pkg. Pour le transferer:

# cd /var/spool/pkg
# pkgtrans -s `pwd` /tmp/CEDtoto.pkg

Il s’agit aussi de penser à changer les fichier de conf…

Et hop!!

Tagged with:
 

Comments are closed.

Set your Twitter account name in your settings to use the TwitterBar Section.