postplug/ChangeLog

978 lines
46 KiB
Plaintext
Raw Normal View History

Changes in version 1.2.4 <silvan.calarco@mambasoft.it> 20110427
- network: replace ifconfig.* occurencies with ifcfg- to comply with RedHat and NetworkManager ifcfg-rh plugin
2011-04-27 20:42:33 +02:00
- processor: removed; detection now done by laptop-mode-tools
---------------------------------------------------------------------------------
2011-04-27 19:57:03 +02:00
Changes in version 1.2.3 <silvan.calarco@mambasoft.it> 20110319
- sound: don't reprobe when no (PCI) soundcards are available
---------------------------------------------------------------------------------
Changes in version 1.2.2 <silvan.calarco@mambasoft.it> 20110314
- initscript: check for plymouth existence before calling it
---------------------------------------------------------------------------------
Changes in version 1.2.1 <silvan.calarco@mambasoft.it> 20110301
- postplug: handle first time marker file /var/lib/postplug/firsttime
- updates: don't run update scripts if first time execution
---------------------------------------------------------------------------------
Changes in version 1.2 <silvan.calarco@mambasoft.it> 20101106
- updates: new script that manages one-shot execution of scripts that are in /etc/postplug/updates.d
---------------------------------------------------------------------------------
Changes in version 1.1.22 <silvan.calarco@mambasoft.it> 20101023
- machine: create dbus machineid file if missing or empty
---------------------------------------------------------------------------------
Changes in version 1.1.21 <silvan.calarco@mambasoft.it> 20101005
- xorg: force configure of nvidia driver disabling nouveau when nomodeset is passed to kernel command line
---------------------------------------------------------------------------------
Changes in version 1.1.20 <silvan.calarco@mambasoft.it> 20100917
- xorg: configure keyboard with HAL when Xorg.conf is not generated (X.org automatic configuration)
---------------------------------------------------------------------------------
Changes in version 1.1.19 <silvan.calarco@mambasoft.it> 20100914
- switch to use plymouth instead of fbsplash
---------------------------------------------------------------------------------
Changes in version 1.1.18 <silvan.calarco@mambasoft.it> 20100826
- video:
* removed plugin because proved to freeze with ATI Radeon HD 4500 +
Kernel 2.6.33 + Radeon KMS + Grub2 1.98
---------------------------------------------------------------------------------
Changes in version 1.1.17 <silvan.calarco@mambasoft.it> 20100806
- xorg: add detection for 'Panel Size ' string
---------------------------------------------------------------------------------
Changes in version 1.1.16 <silvan.calarco@mambasoft.it> 20100729
- machine: refresh /etc/sysconfig/machine if a different machine is detected
---------------------------------------------------------------------------------
Changes in version 1.1.15 <silvan.calarco@mambasoft.it> 20100704
- xorg: added a new match string for laptop panel detection
---------------------------------------------------------------------------------
Changes in version 1.1.14 <silvan.calarco@mambasoft.it> 20100627
- xorg: remove synpatic touchpad configuration from /etc/X11/xorg.conf (now managed via HAL)
---------------------------------------------------------------------------------
Changes in version 1.1.13 <silvan.calarco@mambasoft.it> 20100626
- xorg: use xinit to test Xorg replacing removed option -probeonly (singe xorg-server 1.7)
---------------------------------------------------------------------------------
Changes in version 1.1.12 <silvan.calarco@mambasoft.it> 20100526
- initscript: added splash messages
---------------------------------------------------------------------------------
Changes in version 1.1.11 <silvan.calarco@mambasoft.it> 20100225
- filesystem: fixed check expression to detect removable device to prevent fstab instertion
- filesystem: add UUID entries support to fstab removal code
---------------------------------------------------------------------------------
Changes in version 1.1.10 <silvan.calarco@mambasoft.it> 20100206
- filesystem: check for unload_heads to detect internal non removable drivers and reenable
FS_PARTS_UPDATE by default
---------------------------------------------------------------------------------
Changes in version 1.1.9 <silvan.calarco@mambasoft.it> 20100129
- network: use ifconfig and iwconfig to check for interfaces changes for wicd automatic reconfiguration
---------------------------------------------------------------------------------
Changes in version 1.1.8 <silvan.calarco@mambasoft.it> 20091128
- sound: add conditional support for obsoleted /etc/modprobe.conf file
- filesystem: disable FS_PARTS_UPDATE by default to let it be managed by udev/HAL
- network: use /proc/net/dev for checking wicd interfaces, because /proc/net/wireless is less reliable
---------------------------------------------------------------------------------
Changes in version 1.1.7 <silvan.calarco@mambasoft.it> 20091029
- xorg: move inittab configuration for login manager in dynamic section
- network: modify wicd configuration to re-detect interfaces when they have changed
- xorg: removed code for setting X server -dpi 100 option
---------------------------------------------------------------------------------
Changes in version 1.1.6 <silvan.calarco@mambasoft.it> 20090809
- xorg: set EDID detected string for intel chipsets
---------------------------------------------------------------------------------
Changes in version 1.1.5 <silvan.calarco@mambasoft.it> 20090803
- xorg: detect /etc/sysconfig/keyboard changes and rewrite hal configuration for keyboard
---------------------------------------------------------------------------------
Changes in version 1.1.4 <silvan.calarco@mambasoft.it> 20090727
- filesystems: detect and add to fstab root filesystem with proper check options
- filesystems: detect and add to fstab other already mounted non-removable filesystems
---------------------------------------------------------------------------------
Changes in version 1.1.3 <silvan.calarco@mambasoft.it> 20090725
- sound: fix modprobe file name in /etc/modprobe.d (add .conf extension)
---------------------------------------------------------------------------------
Changes in version 1.1.2 <silvan.calarco@mambasoft.it> 20090629
- filesystems: remove also root entry if device is not present
- filesystems: fixed get_new_mp_name() check when giving dir2..dirn name
---------------------------------------------------------------------------------
Changes in version 1.1.1 <silvan.calarco@mambasoft.it> 20090624
- filesystems: fixed errors in check for duplicated mount point
- processor: fixed a typo in Athlon k8temp module detection
---------------------------------------------------------------------------------
Changes in version 1.1.0 <silvan.calarco@mambasoft.it> 20090618
- xorg, sound: make use of lspci to detect hardware changes and reconfigure if something
has changed
---------------------------------------------------------------------------------
Changes in version 1.0.30 <silvan.calarco@mambasoft.it> 20090528
- filesystems:
* handle spaces in labels
---------------------------------------------------------------------------------
Changes in version 1.0.29 <silvan.calarco@mambasoft.it> 20090526
- filesystems:
* use blkid to detect filesystems
* use partition UUID as device in fstab when available
* use partition LABEL as mountpont in fstab when available
---------------------------------------------------------------------------------
Changes in version 1.0.28 <silvan.calarco@mambasoft.it> 20090401
- xorg:
* fix a script error causing setting HorizSync 30-49 to all configurations
---------------------------------------------------------------------------------
Changes in version 1.0.27 <silvan.calarco@mambasoft.it> 20090331
- xorg:
* fglrx test: add support for replacing "radeon" driver with "fglrx" (wasn't in there before??)
* fglrx: leave the driver detect panel size if detected as 'LCD on internal LVDS'
---------------------------------------------------------------------------------
Changes in version 1.0.26 <silvan.calarco@mambasoft.it> 20090217
- xorg:
* remove configuration for keyboard
---------------------------------------------------------------------------------
Changes in version 1.0.25 <silvan.calarco@mambasoft.it> 20090210
- xorg:
* remove configuration for synaptics speed and acceleration, use 1.0.0 driver defaults
---------------------------------------------------------------------------------
Changes in version 1.0.24 <silvan.calarco@mambasoft.it> 20090209
- xorg:
* add TapButton* in synaptics configuration to enable tapping with 1.0.0 driver
---------------------------------------------------------------------------------
Changes in version 1.0.23 <silvan.calarco@mambasoft.it> 20090207
- xorg:
* create HAL configuration for keyboard as required by xorg-server >= 1.4
---------------------------------------------------------------------------------
Changes in version 1.0.22 <silvan.calarco@mambasoft.it> 20090125
- script nvidia-autoselect-driver
* update to support the new legacy driver 173xx
---------------------------------------------------------------------------------
Changes in version 1.0.21 <silvan.calarco@mambasoft.it> 20090125
- sound
* raise to 90% default 'Master' control
---------------------------------------------------------------------------------
Changes in version 1.0.20 <silvan.calarco@mambasoft.it> 20090119
- sound
* set default volume for 'Speaker' control
* remove uneffective db volume setting before percent setting (?)
---------------------------------------------------------------------------------
Changes in version 1.0.19 <silvan.calarco@mambasoft.it> 20090117
- sound
* invert % setting and db setting to fix initial volumes with some hardware
---------------------------------------------------------------------------------
Changes in version 1.0.18 <silvan.calarco@mambasoft.it> 20090115
- sound
* run udevadm settle after modprobe
---------------------------------------------------------------------------------
Changes in version 1.0.17 <silvan.calarco@mambasoft.it> 20090111
- processor
* added new module for processor hardware monitor module detection
---------------------------------------------------------------------------------
Changes in version 1.0.16 <silvan.calarco@mambasoft.it> 20090110
- machine
* only get the first line of dmidecode output to avoid error to apper in
/etc/sysconfig/machine variables
---------------------------------------------------------------------------------
Changes in version 1.0.15 <silvan.calarco@mambasoft.it> 20090107
- xorg
* synaptics touchpad: set MinSpeed=0.02, MaxSpeed=0.16, AccelFactor=0.0020, RightEdge=4800
---------------------------------------------------------------------------------
Changes in version 1.0.14 <silvan.calarco@mambasoft.it> 20081223
- sound
* added workaround configuration for HP Compaq 6735s (set option=laptop)
* (re)load module before setting default mixer volumes
---------------------------------------------------------------------------------
Changes in version 1.0.13 <silvan.calarco@mambasoft.it> 20081212
- xorg
* fix: detect and skip commented line ('#') in video driver regexp
---------------------------------------------------------------------------------
Changes in version 1.0.12 <silvan.calarco@mambasoft.it> 20081211
- xorg
* tune synaptic touchpad for better usability
* set EnableTwoFingerMinZ to 90 for two fingers support
* fglrx test: add support for replacing "radeonhd" driver with "fglrx"
---------------------------------------------------------------------------------
Changes in version 1.0.11 <silvan.calarco@mambasoft.it> 20081205
- xorg:
* configure two fingers scrolling for touchpads; disable edge scrolling
---------------------------------------------------------------------------------
Changes in version 1.0.10 <silvan.calarco@mambasoft.it>
- sound:
* remove old realtime modules configuration from /etc/modprobe.conf
- xorg:
* add string to check for missing EDID with NVIDIA driver and set hsync range
(openmamba bug 0000036)
---------------------------------------------------------------------------------
Changes in version 1.0.9 <silvan.calarco@mambasoft.it>
- xorg:
* set default horizsync when EDID is reported as invalid by nvidia drivers
---------------------------------------------------------------------------------
Changes in version 1.0.8 <silvan.calarco@mambasoft.it>
- machine:
* add more fields in configuration file from dmidecode
---------------------------------------------------------------------------------
Changes in version 1.0.7 <silvan.calarco@mambasoft.it>
- machine:
* add SYSTEM_PRODUCT_NAME detection using dmidecode
* drop HAL check for Apple systems
* put variables into brackets in /etc/sysconfig/machine
---------------------------------------------------------------------------------
Changes in version 1.0.6 <silvan.calarco@mambasoft.it>
- machine: use dmidecode to detect manufacturer from BIOS
---------------------------------------------------------------------------------
Changes in version 1.0.5 <silvan.calarco@mambasoft.it>
- xorg: set synaptic and alps touchpad as AlwaysCore in xorg.conf
---------------------------------------------------------------------------------
Changes in version 1.0.4 <silvan.calarco@mambasoft.it>
- modem: added plugin that detects internal modems and creates /etc/sysconfig/modem
---------------------------------------------------------------------------------
Changes in version 1.0.3 <silvan.calarco@mambasoft.it>
- machine: add plugin that detects system manufacturer and writes it to
/etc/sysconfig/machine (now supports Apple and Zepto)
- redistribute rcpostplug.d execution order numbers
---------------------------------------------------------------------------------
Changes in version 1.0.2 <silvan.calarco@mambasoft.it>
- video: added module that creates monitor xorg section file in /var/lib/postplug
---------------------------------------------------------------------------------
Changes in version 1.0.1 <silvan.calarco@mambasoft.it>
- removed printer module as everything is done by /etc/modprobe.conf.d/lp
---------------------------------------------------------------------------------
Changes in version 1.0 <silvan.calarco@mambasoft.it>
- upgrade release to 1.0
- cleanup: removed postplug.d/swap directory packaged by mistake in
previous release
---------------------------------------------------------------------------------
Changes in version 0.4.20 <silvan.calarco@mambasoft.it>
- filesystem:
* fixed mount point creation; don't create if different than $rootmp (/mnt)
---------------------------------------------------------------------------------
Changes in version 0.4.19 <silvan.calarco@mambasoft.it>
- filesystem:
* mount new added filesystems
* set option gid=32 (nopermfs) to FAT and NTFS mounts
---------------------------------------------------------------------------------
Changes in version 0.4.18 <silvan.calarco@mambasoft.it>
- filesystem:
* configure partitions for automatic mount if FS_PARTS_MOUNT is set to 'yes'
* fix check for mount points in fstab in case tab chars are used
---------------------------------------------------------------------------------
Changes in version 0.4.17 <silvan.calarco@mambasoft.it>
- filesystem: don't add removable devices to fstab
- filesystem: enable by default automatic filesystem detection in fstab
(should be a good thing now that removable devices are skipped)
TODO: use parted instead of fdisk to support GPT partitions
---------------------------------------------------------------------------------
Changes in version 0.4.16 <silvan.calarco@mambasoft.it>
- xorg: fix a syntax error in EDID string matching check
---------------------------------------------------------------------------------
Changes in version 0.4.15 <silvan.calarco@mambasoft.it>
- xorg: enable composite extensions in fglrx driver
---------------------------------------------------------------------------------
Changes in version 0.4.14 <silvan.calarco@mambasoft.it>
- xorg: fix an EDID search string
---------------------------------------------------------------------------------
Changes in version 0.4.13 <silvan.calarco@mambasoft.it>
- network: removed interface renaming and dependency from ifrename because
this network interface persistence is managed by udev
---------------------------------------------------------------------------------
Changes in version 0.4.12 <silvan.calarco@mambasoft.it>
- xorg: add (another) failed EDID detection string for the nvidia driver
---------------------------------------------------------------------------------
Changes in version 0.4.11 <silvan.calarco@mambasoft.it>
- filesystem: disable by default automatic filesystem detection in fstab
---------------------------------------------------------------------------------
Changes in version 0.4.10 <silvan.calarco@mambasoft.it>
- network: create configuration file for wireless devices
(/etc/sysconfig/network-devices/ifconfig.wlan*)
---------------------------------------------------------------------------------
Changes in version 0.4.9 <silvan.calarco@mambasoft.it>
- xorg: call sync before xorg configure and probe to avoid filesystem
corruption in case of system hang
---------------------------------------------------------------------------------
Changes in version 0.4.8 <silvan.calarco@mambasoft.it>
- xorg: fixed options xorg.conf setting in Drivers section for nVidia cards
- added 'nvidia-autoselect-driver' script for automatic setting between the
three nvidia drivers using the update-alternatives-set-nvidia* scripts
- xorg: make use of nvidia-autoselect-driver for xorg probing and configuration
---------------------------------------------------------------------------------
Changes in version 0.4.7 <silvan.calarco@mambasoft.it>
- xorg: disable nvidia logo dith the NoLogo option in xorg.conf
- xorg: use fglrx libGL with the avivo driver
---------------------------------------------------------------------------------
Changes in version 0.4.6 <aleph0@openmamba.org>
- filesystems: fix generation of mount points for newly detected partitions
---------------------------------------------------------------------------------
Changes in version 0.4.5 <silvan.calarco@mambasoft.it>
- xorg
- add support for panel size autodetection with nvidia driver
- sound
- set CARDID_DB as /var/lib/postplug/alsaconf.cards
- build CARDID_DB and exit when called with SOUND_BUILD_CARDID_DB_ONLY=1
- fix creation of KCMARTSRC file when no sound cards are detected
---------------------------------------------------------------------------------
Changes in version 0.4.4 <silvan.calarco@mambasoft.it>
- xorg
- add server options required by compiz for DRI and nvidia cards
---------------------------------------------------------------------------------
Changes in version 0.4.3 <silvan.calarco@mambasoft.it>
- xorg
- enable Composite extension by default
---------------------------------------------------------------------------------
Changes in version 0.4.2 <silvan.calarco@mambasoft.it>
- xorg
- use update-alternatives-set-dri for default cards
---------------------------------------------------------------------------------
Changes in version 0.4.1 <silvan.calarco@mambasoft.it>
- xorg
- set DefaultColorDepth to 24 by default for any driver except vesa and vga
- add support for lowres variable: set 1024x768 as max resolution
- and support for autores variable: let xorg detect the best resolution
- synaptic/alps touchpad: set alps protocol in auto-dev mode when neither
devices are detected
---------------------------------------------------------------------------------
Changes in version 0.4.0 <silvan.calarco@mambasoft.it>
- xorg
- fglrx: add proprietary driver support when avivo driver is detected by
xorg-configure
- run 'telinit q' after changing inittab
- fglrx: removed configure workaround as xorg-server has been patched not
to probe this driver anymore
- postplug: added support for exporting variables passed from command line
so plugins can see them
- xorg: added support for freevideo passed as an argument of postplug=
in kernel command line; it currently only add free drivers support
for ATI cards
---------------------------------------------------------------------------------
Changes in version 0.3.37 <silvan.calarco@mambasoft.it>
- xorg
- fglrx test: set standard alternatives before launching xorg -configure
---------------------------------------------------------------------------------
Changes in version 0.3.36 <silvan.calarco@mambasoft.it>
- xorg
- dynamic section: add missing brackets to Device entries in Xorg.conf
---------------------------------------------------------------------------------
Changes in version 0.3.35 <silvan.calarco@mambasoft.it>
- xorg
- don't modprobe fglrx
---------------------------------------------------------------------------------
Changes in version 0.3.34 <stefano.cotta@openmamba.org>
- filesystem
- fixed checking of extended partitions
- enable ntfs writing when /sbin/mount.ntfs-3g is found and `FS_PARTS_UPDATE'
is set to `on'
- sysconfig/postplug
- `FS_NTFS_ENABLE_WRITE' variable removed
---------------------------------------------------------------------------------
Changes in version 0.3.33 <silvan.calarco@mambasoft.it>
- xorg
- add support for automatic alternatives configuration of dri, fglrx and
nvidia video drivers and libraries
---------------------------------------------------------------------------------
Changes in version 0.3.32 <silvan.calarco@mambasoft.it>
- sysconfig/postplug
- set `NETWORK_NEWDEVICE' to auto by default
- set `FS_PARTS_UPDATE' to on by default
---------------------------------------------------------------------------------
Changes in version 0.3.31 <stefano.cotta@openmamba.org>
- filesystem
- code modified to support the new variable FS_NTFS_ENABLE_WRITE
- sysconfig/postplug
- new variable `FS_NTFS_ENABLE_WRITE' set to off by default
---------------------------------------------------------------------------------
Changes in version 0.3.30 <silvan.calarco@mambasoft.it>
- xorg
- configure inittab for login_manager execution instead of kdm and
set /opt/kde3/bin/kdm as the default alternative if not set
---------------------------------------------------------------------------------
Changes in version 0.3.29 <aleph0@openmamba.org>
- xorg
- fixed the check used when setting the `ServerCmd' variable in kdmrc
---------------------------------------------------------------------------------
Changes in version 0.3.28 <aleph0@openmamba.org>
- xorg, sound
- do not get `KDEPREFIX' from `/etc/sysconfig/kdeconfig`, just set it looking
at all the possibile (supported) paths (currently `/usr' and `/opt/kde3`)
---------------------------------------------------------------------------------
Changes in version 0.3.27 <aleph0@openmamba.org>
- xorg
- use the KDEPREFIX value provided by /etc/sysconfig/kdeconfig when possible
to speedup the system boot
- sound
- dynamically set the path of kcmartsrc using KDEPREFIX or the
'kde-config --prefix' command
- create the sysconfig file `soundcards' with the list of the soundcard
detected
- do not check for soundcards if `SOUNDCARD0' is defined in the sysconfig file
`soundcards' unless `SOUND_FORCE_RESCAN' is set to on (boot speedup)
- sync with alsaconf version 1.0.13
- do not modify `/etc/modprobe.conf', create `/etc/modprobe.conf.d/sound'
- sysconfig/postplug
- new variable `SOUND_FORCE_RESCAN' set to off by default
- Makefile
- removed unused variables
- log messages in a standard format (kernel-like)
- printers
- create `/etc/modprobe.conf.d/lp' instead of `/etc/modules.d/lp' if a kernel
2.6 is detected
---------------------------------------------------------------------------------
Changes in version 0.3.26 <aleph0@openmamba.org>
- xorg
- dynamically get the path for kdmrc using 'kde-config --prefix' command
- updated copyright
---------------------------------------------------------------------------------
Changes in version 0.3.25 <silvan.calarco@mambasoft.it>
- xorg
- add kdmrc configuration support for Xgl
---------------------------------------------------------------------------------
Changes in version 0.3.24 <silvan.calarco@mambasoft.it>
- xorg
- modify paths for Xorg 7.1
---------------------------------------------------------------------------------
Changes in version 0.3.23 <davide.madrisan@qilinux.it>
- filesystem
- mount NTFS filesystems in ro mode for safety
---------------------------------------------------------------------------------
Changes in version 0.3.22 <davide.madrisan@qilinux.it>
- xorg
- checks for /usr/X11R6/lib/modules/drivers/fglrx_drv.so when detecting ATI
cards to avoid error messages during QiLinux installation
---------------------------------------------------------------------------------
Changes in version 0.3.21 <silvan.calarco@qilinux.it>
- printers: fixed loading of parallel port driver using /etc/modules.d/lp
---------------------------------------------------------------------------------
Changes in version 0.3.20 <silvan.calarco@qilinux.it>
- network: fixed wireless interface renaming to wlan*
- network: add support for ath* wireless interfaces (for Atheros based cards
with madwifi-ng driver)
---------------------------------------------------------------------------------
Changes in version 0.3.19 <silvan.calarco@qilinux.it>
- xorg: detect ATI cards by modprobing fglrx module
- xorg: set DefaultColorDepth for ATI cards
---------------------------------------------------------------------------------
Changes in version 0.3.18 <silvan.calarco@qilinux.it>
- xorg: remove USBMouse from Xorg configuration, it was a duplicate of PS2Mouse
---------------------------------------------------------------------------------
Changes in version 0.3.17 <davide.madrisan@qilinux.it>
- xorg: typo fix, load /etc/sysconfig/postplug
---------------------------------------------------------------------------------
Changes in version 0.3.16 <davide.madrisan@qilinux.it>
- sysconfig/postplug
- new variable for xorg module 'XORG_DETECT_SCREEN_SIZE'
- xorg: try to detect the screen size if 'PANEL_SIZE_DETECTED' is set to 'on'
---------------------------------------------------------------------------------
Changes in version 0.3.15 <silvan.calarco@qilinux.it>
- xorg: execute splash_text -refresh after Xorg probe
---------------------------------------------------------------------------------
Changes in version 0.3.14 <davide.madrisan@qilinux.it>
- sysconfig/postplug
- new variables for xorg module 'XORG_ENABLE_DRI', 'XORG_ENABLE_COMPOSITE_EXT'
- xorg
- enable DRI and composite extensions secontions according to the variables
'XORG_ENABLE_DRI' (on by default) and 'XORG_ENABLE_COMPOSITE_EXT'
(off by default)
---------------------------------------------------------------------------------
Changes in version 0.3.13 <silvan.calarco@qilinux.it>
- xorg: don't enable composite extension for fglrx driver (or it disables
direct rendering)
---------------------------------------------------------------------------------
Changes in version 0.3.12 <silvan.calarco@qilinux.it>
- fix bootsplash progress bar and text display
- xorg
- add support for composite extensions
- some fixes on mice support
- remove resolution 400 option for mice
---------------------------------------------------------------------------------
Changes in version 0.3.11 <silvan.calarco@qilinux.it>
- xorg
- fix an error in referencing synaptic driver
- add other panel size detection strings
---------------------------------------------------------------------------------
Changes in version 0.3.10 <silvan.calarco@qilinux.it>
- xorg
- better support for mice in default configuration (including synaptics and
ALPS/2)
- use default video modes when panel size was detected
---------------------------------------------------------------------------------
Changes in version 0.3.9 <davide.madrisan@qilinux.it>
- sysconfig/postplug
- new variables FS_PARTS_UPDATE and FS_VFS_UPDATE
- FILESYSTEM_UPDATE variable removed
- new variables FS_FLOPPY_UPDATE and FS_CDROM_UPDATE
- filesystem
- code modified to support the new variables FS_PARTS_UPDATE, FS_VFS_UPDATE,
FS_FLOPPY_UPDATE and FS_CDROM_UPDATE
- use FHS 2.3 compliant mount points if FS_PARTS_UPDATE is enabled
- xorg
- fixes for ATI drivers
- run the test only if a new configuration has been created
---------------------------------------------------------------------------------
Changes in version 0.3.8 <davide.madrisan@qilinux.it>
- sysconfig/postplug: FILESYSTEM_UPDATE disabled by default
- added xorg plugin
---------------------------------------------------------------------------------
Changes in version 0.3.7 <davide.madrisan@qilinux.it>
- filesystem
- some code cleanups
- added code to perform devfs to udev device name conversion in /etc/fstab
- sysconfig/postplug: new variable `FILESYSTEM_SWAP_UPDATE'
---------------------------------------------------------------------------------
Changes in version 0.3.6 <davide.madrisan@qilinux.it>
- sysconfig/postplug: FILESYSTEM_UPDATE and SUPERMOUNT disabled by default
in QiLinux 2.0
---------------------------------------------------------------------------------
Changes in version 0.3.5 <davide.madrisan@qilinux.it>
- loadconf: small fixes
---------------------------------------------------------------------------------
Changes in version 0.3.4 <silvan.calarco@qilinux.it>
- xorg: removed plugin (it is now in Xorg) and xorg-test script
- changed some translations
- scripts/defs: removed references to qilinux-release for livecd
---------------------------------------------------------------------------------
Changes in version 0.3.3 <davide.madrisan@qilinux.it>
- filesystem: fixed regexpr used to set `devdisk' if udev is used
- misc: loggin messages formatted in a more standard way
---------------------------------------------------------------------------------
Changes in version 0.3.2 <davide.madrisan@qilinux.it>
- sound: do not display an error message if `/usr/share/config/kcmartsrc'
cannot be created (ppc fix)
---------------------------------------------------------------------------------
Changes in version 0.3.1 <silvan.calarco@qilinux.it>
- xorg: execute Xorg -probeonly to check if DDC probe works or set default range
---------------------------------------------------------------------------------
Changes in version 0.3.0 <davide.madrisan@qilinux.it>
- postplug: conditionally execute postplug plugins via /proc/cmdline
examples: postplug=off : do not execute any plugins
postplug=noxorg,nosound : skip these two plugins
---------------------------------------------------------------------------------
Changes in version 0.2.35 <silvan.calarco@qilinux.it>
- xorg: change Xorg.conf behaviour according to qist-Xorgconfig and Xorg-test
---------------------------------------------------------------------------------
Changes in version 0.2.34 <silvan.calarco@qilinux.it>
- xorg: don't set resolution modes when creating xorg.conf file
---------------------------------------------------------------------------------
Changes in version 0.2.33 <silvan.calarco@qilinux.it>
- network:
- create $postplugnewdir/network always when an unconfigured adapter is
detected
---------------------------------------------------------------------------------
Changes in version 0.2.32 <silvan.calarco@qilinux.it>
- xorg: create $postplugnewdir/xorg always when new Xorg.conf is created
- add support for new splash_text with progress bar memory
- move postplug main executable to /sbin
---------------------------------------------------------------------------------
Changes in version 0.2.31 <davide.madrisan@qilinux.it>
- sysconfig: new variable `NETWORK_NEWDEVICE'
- defs: new variable `postplugnewdir' (/var/lib/postplug/new)
- network:
- several changes (code `NETWORK_NEWDEVICE'-related)
- save new detected device names on $postplugnewdir/network
- xorg: save new configurations on $postplugnewdir/xorg
---------------------------------------------------------------------------------
Changes in version 0.2.30 <davide.madrisan@qilinux.it>
- filesystem:
- added `FAT16<32M' in the list of supported FAT partitions
---------------------------------------------------------------------------------
Changes in version 0.2.29 <silvan.calarco@qilinux.it>
- filesystem:
- add linux any partitions with "defaults" option
- create /dev/shm if not existing (for udev)
- don't mount /dev/shm and devpts
---------------------------------------------------------------------------------
Changes in version 0.2.28 <silvan.calarco@qilinux.it>
- xorg:
- add support for 1280x800 and 1680x1050 wide screen resolutions
---------------------------------------------------------------------------------
Changes in version 0.2.27 <silvan.calarco@qilinux.it>
- filesystem:
- add support for /dev/ub* with udev
---------------------------------------------------------------------------------
Changes in version 0.2.26 <silvan.calarco@qilinux.it>
- filesystem:
- initial udev support
- scan udev like devices and perform proper tests if udev is found
---------------------------------------------------------------------------------
Changes in version 0.2.25 <davide.madrisan@qilinux.it>
- filesystem:
- added "FAT12" in the list of supported FAT partitions
- also scan '/dev/ub/[a-z]/part[0-9]*' for devices
- do not add duplicate entries
- properly configure root partitions already mounted but not found in fstab
- sysconfig: new variable `FILESYSTEM_NO_DEV_REMOVE'
---------------------------------------------------------------------------------
Changes in version 0.2.24 <davide.madrisan@qilinux.it>
- filesystem: fixed test to detect partitions that will be removed from fstab
---------------------------------------------------------------------------------
Changes in version 0.2.23 <davide.madrisan@qilinux.it>
- filesystem:
- fixed cdrom numbering scheme to make it compatible with the algorithm used
by the qilinux installation program
- more verbose logging output
---------------------------------------------------------------------------------
Changes in version 0.2.22 <silvan.calarco@qilinux.it>
- localtime: syncronize hardware clock when creating /etc/localtime
---------------------------------------------------------------------------------
Changes in version 0.2.21 <silvan.calarco@qilinux.it>
- sound: reload modules snd-intel8x0 and snd-intel8x0m so they work on 1st boot
---------------------------------------------------------------------------------
Changes in version 0.2.20 <silvan.calarco@qilinux.it>
- sound: fix modprobe configuration for snd-intel8x0 and snd-intel8x0m
---------------------------------------------------------------------------------
Changes in version 0.2.19 <silvan.calarco@qilinux.it>
- xorg: add support for ATI fglrx proprietary drivers
---------------------------------------------------------------------------------
Changes in version 0.2.18 <davide.madrisan@qilinux.it>
- filesystem:
- revert FHS-2.3 /media directory related changes: too many side effects
- add the sync option when an USB device is detected
- fixed typo
- sound:
- create `/usr/share/config/kcmartsrc' if no sound devices are found
---------------------------------------------------------------------------------
Changes in version 0.2.17 <silvan.calarco@qilinux.it>
- xorg: set default screen geometry to 320 x 240
---------------------------------------------------------------------------------
Changes in version 0.2.16 <silvan.calarco@qilinux.it>
- firewall: removed plugin (it must be run in iptables initscript)
---------------------------------------------------------------------------------
Changes in version 0.2.15 <davide.madrisan@qilinux.it>
- Makefile: delete `postplug.lang' before creating package tarball
- filesystem: support for /media/{floppy,cdrom,cdrecorder,zip}
- sysconfig: new variable: `FILESYSTEM_FHS_COMPLIANCE'
---------------------------------------------------------------------------------
Changes in version 0.2.14 <davide.madrisan@qilinux.it>
- filesystem: add an entry for tmpfs, if it doesn't exist
---------------------------------------------------------------------------------
Changes in version 0.2.13 <silvan.calarco@qilinux.it>
- xorg: set DefaultColorDepth 24 also for ati cards
---------------------------------------------------------------------------------
Changes in version 0.2.12 <silvan.calarco@qilinux.it>
- added firewall plugin for Guarddog configuration
- xorg: uncomment DisplaySize if present commented
- xorg: set DefaultColorDepth 24 for nvidia, radeon and fglrx cards
---------------------------------------------------------------------------------
Changes in version 0.2.11 <silvan.calarco@qilinux.it>
- xorg: set DisplaySize to a default value if not automatically set
---------------------------------------------------------------------------------
Changes in version 0.2.10 <silvan.calarco@qilinux.it>
- xorg: set DefaultColorDepth 24 for the "nvidia" driver
---------------------------------------------------------------------------------
Changes in version 0.2.9 <silvan.calarco@qilinux.it>
- xorg: don't set DefaultColorDepth in Xorg.conf
---------------------------------------------------------------------------------
Changes in version 0.2.8 <silvan.calarco@qilinux.it>
- network: added configuration support (rename to wlan*) for wireless interfaces
---------------------------------------------------------------------------------
Changes in version 0.2.7 <davide.madrisan@qilinux.it>
- filesystem: delete the entry for the sysfs if a 2.4.x kernel is detected
- filesystem: added support for supermount (cdrom only)
- added a sysconfig variable to enable/disable supermount
- added logrotate file for postplug
---------------------------------------------------------------------------------
Changes in version 0.2.6 <davide.madrisan@qilinux.it>
- xorg: mouse fixes for kernel 2.4.x
- xorg: code cleanups
---------------------------------------------------------------------------------
Changes in version 0.2.5 <silvan.calarco@qilinux.it>
- sound: fix check for pre-existing configuration on 2.6 kernel
- sound: load alsa modem intel8x0m with id=1 (so sound card has id=0)
---------------------------------------------------------------------------------
Changes in version 0.2.4 <davide.madrisan@qilinux.it>
- `alsasound' plugin renamed to `sound'
- cosmetic changes to standardize all the plugins
- printers: added logging message
---------------------------------------------------------------------------------
Changes in version 0.2.3 <silvan.calarco@qilinux.it>
- alsaconf: set sound system for realtime (modprobe realtime gid=11)
- printers: added script for configuring parport_pc module loading before lp
---------------------------------------------------------------------------------
Changes in version 0.2.2 <silvan.calarco@qilinux.it>
- set default localtime values on boot according to $LANG setting
---------------------------------------------------------------------------------
Changes in version 0.2.1 <silvan.calarco@qilinux.it>
- xorg: default xorg resolution set to 2048x1536
---------------------------------------------------------------------------------
Changes in version 0.2.0 <davide.madrisan@qilinux.it>
- filesystems:
- partition type checking now works for partitions marked bootable
- new plugin: alsasound
---------------------------------------------------------------------------------
Changes in version 0.1.21 <davide.madrisan@qilinux.it>
- removed the definition (an creation) of `tempfile' in scrips/defs: it's not
used anymore and creates a void temporary file in /tmp at every boot
---------------------------------------------------------------------------------
Changes in version 0.1.20 <silvan.calarco@qilinux.it>
- filesystem: don't ls /dev/floppy/* to probe for devices
- xorg: fix for ImExPS/2 mouse
---------------------------------------------------------------------------------
Changes in version 0.1.19 <silvan.calarco@qilinux.it>
- xorg: added dynamic mouse setup and synaptics touchpad support
- localtime: removed timezone dialog
---------------------------------------------------------------------------------
Changes in version 0.1.18 <silvan.calarco@qilinux.it>
- remove xorg configuration dialog and add support for qist
---------------------------------------------------------------------------------
Changes in version 0.1.17 <davide.madrisan@qilinux.it>
- network plugin:
- fixed dialog window size
- fixed configuration of new interfaces
- localtime plugin: fixed warnings printed by find from findutils v.4.2.15
- filesystems plugin:
- fixed the output of the function `get_new_mp_name' when a new device with
two or more partions has been discovered
---------------------------------------------------------------------------------
Changes in version 0.1.16 <silvan.calarco@qilinux.it>
- configure KDM to start with nice -15
---------------------------------------------------------------------------------
Changes in version 0.1.15 <davide.madrisan@qilinux.it>
- new file `/etc/sysconfig/postplug'
- network plugin:
- revert changes made in version 0.1.14 (the code has been moved to the
QiLinux installation procedure)
- use fd#4 for dialog output (stderr may contain error messages)
- filesystems plugin:
- added support for samba fs
- do not delete the lines of `/etc/fstab' with unknown entries
- conditionally execution of the `filesystems' plugin according to the
settings found in `/etc/sysconfig/postplug'
- localtime plugin:
- use fd#4 for dialog output (stderr may contain error messages)
- xorg plugin
- use fd#4 for dialog output (stderr may contain error messages)
- Makefile updated ot install `/etc/sysconfig/postplug'
--------------------------------------------------------------------------------
Changes in version 0.1.14 <davide.madrisan@qilinux.it>
- network plugin: if a network interface has been configured with a static IP
use this ip in /etc/hosts instead of 127.0.0.1
--------------------------------------------------------------------------------
Changes in version 0.1.13 <davide.madrisan@qilinux.it>
- added the subpackage `qilive', a postplug addon for QiLinux Live distros.
- execute `dialog --clear' only if dialog windows have been opened
--------------------------------------------------------------------------------
Changes in version 0.1.12 <davide.madrisan@qilinux.it>
- filesystems plugin: added support for more FAT16/FAT32 partitions (0b,0e)
- do not remove lines about network filesystems (SMB/NFS) found in /etc/fstab
--------------------------------------------------------------------------------
Changes in version 0.1.11 <davide.madrisan@qilinux.it>
- changed timeout for dialog windows from 20 to 60 seconds
- network plugin:
- use `/proc/net/dev' instead of `ifconfig -s' to get the list of the
ethernet interfaces
- write gateway ip and interface name to `/etc/sysconfig/network'
- remove temporary files when exit
- dialog timeout disabled for QiLinux Live CDs
--------------------------------------------------------------------------------
Changes in version 0.1.10 <silvan.calarco@qilinux.it>
- fixed xorg plugin: don't add "resolution" "400" option if already present
--------------------------------------------------------------------------------
Changes in version 0.1.9 <davide.madrisan@qilinux.it>
- network plugin: using "ifconfig -s" instead of "lspci" to find for ethernet
interfaces
--------------------------------------------------------------------------------
Changes in version 0.1.8 <davide.madrisan@qilinux.it>
- network plugin: removed modprobe of sk98lin driver
- filesystems plugin: removed modprobing of kernel device drivers
- xorg plugin: set mouse resolution according to kernel release requirements
(patch by Silvan Calarco <silvan.calarco@qilinux.it>)
--------------------------------------------------------------------------------
Changes in version 0.1.7 <davide.madrisan@qilinux.it>
- network plugin:
- added italian translation
- added a timeout in the main configuration window
- added code to temporary disable the bootsplash screen
- added support for more than one ethernet network
- filesystems plugin:
- if the devpts line is added, mount devpts
- don't add a lines for sysfs every time the script is run
--------------------------------------------------------------------------------
Changes in version 0.1.6 <davide.madrisan@qilinux.it>
- filesystems plugin:
- when removing an entry in /etc/fstab, delete the directory used as a
mountpoint, if possible
- added support for DVD devices
- don't add in /etc/fstab the entries of CD-ROMs already mounted
- execute 'swapon -a' if a swap partition has been added
- Makefile now creates in /etc/postplug/rcpostplug.d/ the links to the
postplug plugins needed by postplug to execute them in the right order
- added 'network' plugin (partial support only: see FIXMEs in the code)
--------------------------------------------------------------------------------
Changes in version 0.1.5 <davide.madrisan@qilinux.it>
- xorg plugin: don't try to add the 'Section "DRI"' if /etc/X11/xorg.conf
doesn't exists
--------------------------------------------------------------------------------
Changes in version 0.1.4 <davide.madrisan@qilinux.it>
- the xorg plugin add
Section "DRI"
Mode 0666
EndSection
if not found in the xorg/XFree configuration file
- added a ChangeLog file and some code in the Makefile to check if the
ChangeLog is updated when a new version of initscripts is released
- fixed xorg plugin errors when executed by user
--------------------------------------------------------------------------------
Changes in version 0.1.3 <davide.madrisan@qilinux.it>
- added the filesystems plugin
--------------------------------------------------------------------------------