Version 6.0.4 - released Jul-14-2008
Changelog:
* fixed problems with ratpoison package
ratpoison wm should not set /etc/conf.d/xmanager to MythTV since now it's used on MMS also
* fixed MMS template problem
* fixed XWindows package
missing dependency libusb
* fixed M99-XWindows script for Kiosk
when adding kiosk options Server Flags overrides the Default server Layout thus X is not using proper configuration and
complains about trident driver missing
Get "Options \"DefaultServerLayout\"" from conf file before adding new ServerFlags options
* fixed iMedia Installer invalid fstab when user is choosing not to install GRUB
* fixed iMedia Installer old problem with root device when installing on diferent system
instead of using old way device parsing to kernel line, not we are using fs label to parse to grub kernel line and fstab
* fixed iMedia Installer invalid path to initrd files
added variable $install::INSTALL_SOURCE = "/mnt/source"
* fixed Install CD, automount mounted /mnt/source before install script does thus not properly created flag file and tricking installer
that mount source is not installed, added umount in mount_install_source script
* TO BE FIXED all other vars dep on install source should be consturncted from this var
* fixed /etc/initd.d/99network
udhcpc script should not be invoked with -b ( fork to backgroung option ) because it will not try to rediscover DHCP servers
instead drop messages to a newly created log file and fork it to background &
mknod /dev/logging/udhcpc.log c 241 16
when spawning udhcpc make sure interface is up first ( ifconfig ${DEVICE} up )
* modified /sbin/udhcp-manager to create a semaphore file in /var/lock/$interface.fail for future use
* create script for reseting xorg.cong values
/usr/bin/xorg-auto-config
commeted out lines from M99-XWindows that auto detects Xorg.conf ( not working for some board especially ALIX board .. damn those boards )
* fixed LABEL=xxx in grub
in order for root=LABEL=xxx to work we must always have an initrd image, nash beeing responsable for translating root=LABEL=xxx into root=/dev/xxx
now full initrd is installed every time
* fixed InstallCD Interface.pm::AdvancedBootLoaderForm to support for boot device LABEL option
if ( EntryGetValue($root_entry) !~ /\/dev\/[hs]d[a-e]\d+/i && EntryGetValue($root_entry) !~ /LABEL=/i ) {
ErrorMessage("\nInvalid Root Device: ".EntryGetValue($root_entry)."\n");
$data = "continue";
}
* fixed InstallCD Interface.pm GRUB_OPTIONS{conf_type} improper set when parsing the existing imls
Moved after user sets it's selection
* fixed XWindows package
xset missing dep lib libXfontcache.so
* kiosk mode created new starts and added -dpms to serverargs
* fixed bash script /etc/X11/xinit/Xmanager
&& in bash is -a and for string use != not -ne
* added support for $HOME/xinitrc in /etc/X11/xinit/xinitrc.imedia
* disabled screen saver and DPMS in Kiosk mode
modified /etc/rcS.d/M99-XWindows
added to ServerFlags options:
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
Option "BlankTime" "0"
* fixed mplayer package
missing libraries libXext.so libX11.so libexpat.so
* fixed alix kernel, now with working boot splash, fbset and Xorg
* added install::NO_SPLASH var to disable for custom build imedia splash
* fixed rc.sysinit to support real quit booting
fixed /etc/init.d and other echos to look for /etc/boot.silent first
* fixed initrd image to properly unmount /inirtd after boots
* added cisco-vpnclient package with kernel modules and package
modified kernel-build.sh and added cisco modules build based on gentoo build system
* updated Firefox to Firefox 3.0