ChangeLog 45.8 KB
Newer Older
1 2
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
Silvan Calarco's avatar
Silvan Calarco committed
3
- processor: removed; detection now done by laptop-mode-tools
4 5
---------------------------------------------------------------------------------

Silvan Calarco's avatar
Silvan Calarco committed
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977
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
--------------------------------------------------------------------------------