Success! Package Doctor has now created its first binary package! This package management system is now able to fully create binary packages ready to install from the source and the corresponding ".pkd" file. This makes it closer to be ready for download for world-wide testing. The system is entirely built on BASH scripts and works quite well, making use of UnionFS-FUSE to keep everything isolated. The next step is to check the performance of the system while compiling over a FUSE-based mount, to determine if the performance loss over building directly over the real filesystem is significant. Stay tuned.
# pkd -b binutils01
[ Package Doctor ] package management system
Copyright 2010-2012 Onda Technology Institute
[ OK ] Downloading binutils-2.20.1.tar.bz2
[ OK ] Preparing build environment for package "binutils" (binutils)
[ OK ] Unpacking binutils 2.20.1
[ OK ] Preparing to compile binutils
[ OK ] Compiling binutils
[ OK ] Installing binutils
[ OK ] Building binary package /System/Data/L0/default.profile/packages/binutils-2.20.1.pkb.tar.bz2
[ OK ] Cleaning up.
[ Package Doctor ] package management system
Copyright 2010-2012 Onda Technology Institute
[ OK ] Downloading binutils-2.20.1.tar.bz2
[ OK ] Preparing build environment for package "binutils" (binutils)
[ OK ] Unpacking binutils 2.20.1
[ OK ] Preparing to compile binutils
[ OK ] Compiling binutils
[ OK ] Installing binutils
[ OK ] Building binary package /System/Data/L0/default.profile/packages/binutils-2.20.1.pkb.tar.bz2
[ OK ] Cleaning up.