Hello everyone,

        The development environment is coming along nicely.  Herbert, Darrick, 
and I have been feverishly adding packages to get it up to speed.

        It should now compile the kernel, zaptel, libpri, and asterisk, all in 
the proper order.

        What needs the most help is zaptel.  For one, I have hardcoded the 
kernel version.  That can't last.  We need to figure something out here...

        What first guess would be to make a Kconfig configure menu entry to 
manually enter the kernel version.  This is bad in that it is an extra 
step, but it is good in that it would allow someone to use different 
kernel revs very easily.  We would then have to update the config files 
in the linux/ package dir to have version numbers (or create 
subdirectories like gcc).  We would then have this value (2.6.13.3, for 
instance) available throughout the system for use by zaptel, sangoma, etc.

        What do you think?  Anyone care to help me out on this one?

        Also, getting zaptel to cross compile is a hack a minute.  Anyone who 
is interested should look at the first $(MAKE1) line in the zaptel.mk 
project file.  Yes, I am calling gcc directly to create makefw and 
gendigits!

        It has been my experience that cross compiling zaptel (to x86_64, or 
ppc, etc) is not %100 possible if you are on a different architecture. 
This is because of makefw and gendigits.  Maybe it is possible, I just 
haven't been able to try it enough.

        Some might also notice that I have moved the init scripts into each 
packages directory.  This is the first step in updating the init system 
to support the new build system.  Now all we need is:

1) Update the relevant .mk files to install the *.init script(s) into 
$(TARGET_DIR)/etc/init.d

2) Update the target/generic/*skeleton filesystem to be more generic. 
Right now, it includes all of the symlinks, etc whether or not you have 
built a given package.  That needs to be updated.

3) (minor) Update /etc/init.d/vpn into two parts - ipsec/racoon and 
openvpn.  I don't know what I was thinking when I created one single file!

        Those last two items are very simple copy and paste type operations. 
Anyone interested in getting started with this effort could begin here!

        I'll probably take a crack at adding Sangoma support tonight.  I'm sure 
it will be a blast!

        Almost there!

--
Kristian Kielhofner
_______________________________________________
Astlinux-users mailing list
[email protected]
http://lists.kriscompanies.com/mailman/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to [EMAIL 
PROTECTED]

Reply via email to