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]