# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--ekonijn@xs4all.nl--debian/yaird--devo--0.1
#

2005-12-08 22:37:24 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-125

    Summary:
      0.0.12
    Revision:
      yaird--devo--0.1--patch-125

    0.0.12
    

    modified files:
     ChangeLog NEWS configure.in


2005-12-08 21:41:55 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-124

    Summary:
      manual page
    Revision:
      yaird--devo--0.1--patch-124

    	Document gotcha's with VMware, s390, SunBlade1000;
    	Refer to the alioth page and email address,
    	rather than private address.

    modified files:
     ChangeLog TODO man/yaird.8


2005-12-08 20:55:24 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-123

    Summary:
      more optimistic readme
    Revision:
      yaird--devo--0.1--patch-123

    	Drop the warning about barely tested, may eat your disk.

    modified files:
     ChangeLog README


2005-12-08 20:52:09 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-122

    Summary:
      emvs compatibility volumes
    Revision:
      yaird--devo--0.1--patch-122

    	ActiveBlockDev.pm:
    	evms compatibility volumes can have names with subdir,
    	like /dev/emvs/lvm2/vg0/lv0.

    modified files:
     ChangeLog perl/ActiveBlockDev.pm


2005-12-08 20:48:48 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-121

    Summary:
      In fstab, auto can occur in *list* of fstypes.
    Revision:
      yaird--devo--0.1--patch-121

    	In fstab, auto can occur in *list* of fstypes.
    	merges bzr 18

    modified files:
     ChangeLog perl/Plan.pm


2005-12-07 22:41:36 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-120

    Summary:
      With mdadm, setting creator needs to be before adding the action.
    Revision:
      yaird--devo--0.1--patch-120

    	With mdadm, setting creator needs to be before adding the action.
    	merges bzr 17

    modified files:
     ChangeLog perl/Plan.pm


2005-12-07 22:39:58 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-119

    Summary:
      Be more precise about the difference between /dev/evms and /dev/mapper.
    Revision:
      yaird--devo--0.1--patch-119

    	Be more precise about the difference between /dev/evms and /dev/mapper.
    	merges bzr 16

    modified files:
     ChangeLog perl/ActiveBlockDev.pm perl/Plan.pm


2005-12-07 22:38:19 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-118

    Summary:
      modprobe error message
    Revision:
      yaird--devo--0.1--patch-118

    	Clearer error message for modprobe/install,
    	as follow up for debian bug #341273
    	merges bzr 15

    modified files:
     ChangeLog perl/ModProbe.pm


2005-12-07 22:36:55 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-117

    Summary:
      apple ide
    Revision:
      yaird--devo--0.1--patch-117

    	Recognise different Apple IDE bus in Hardware.pm,
    	patch by Hans Ekbrand.
    

    modified files:
     ChangeLog perl/Hardware.pm


2005-12-07 22:35:33 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-116

    Summary:
      merge bzr Missing use clause for ccw in hardware.pm, found by Ivan Warren.
    Revision:
      yaird--devo--0.1--patch-116

    merge bzr Missing use clause for ccw in hardware.pm, found by Ivan Warren.
    

    modified files:
     ChangeLog perl/Hardware.pm


2005-12-07 22:34:28 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-115

    Summary:
      merge bzr missing dasd recognition in plan.pm
    Revision:
      yaird--devo--0.1--patch-115

    merge bzr missing dasd recognition in plan.pm
    

    modified files:
     ChangeLog perl/Plan.pm


2005-12-07 22:33:17 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-114

    Summary:
      add s390
    Revision:
      yaird--devo--0.1--patch-114

    	Add support for Ccw devices (that's IBM S390):
    	* interpreting module map as for PCI and USB
    	* claim support works in spec, manpage, NEWS
    	* recognise DASD in Hardware.pm
    	* still needs testing.
    

    new files:
     perl/.arch-ids/CcwDev.pm.id perl/.arch-ids/CcwMapEntry.pm.id
     perl/.arch-ids/CcwTab.pm.id perl/CcwDev.pm perl/CcwMapEntry.pm
     perl/CcwTab.pm

    modified files:
     ChangeLog NEWS doc/spec.xml man/yaird.8 perl/Conf.pm.in
     perl/Hardware.pm perl/Makefile.am


2005-12-07 22:29:05 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-113

    Summary:
      merge bzr Added s390 design notes, relevant for eg debian bug #340344.
    Revision:
      yaird--devo--0.1--patch-113

    merge bzr Added s390 design notes, relevant for eg debian bug #340344.
    

    new files:
     doc/.arch-ids/s390.xml.id doc/s390.xml

    modified files:
     ChangeLog doc/Makefile.am doc/yaird.xml.in


2005-12-07 22:26:43 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-112

    Summary:
      merge bzr add news on ide-generic
    Revision:
      yaird--devo--0.1--patch-112

    merge bzr add news on ide-generic
    

    modified files:
     ChangeLog NEWS


2005-12-07 22:25:57 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-111

    Summary:
      Add ide-generic if via82cxxx is used
    Revision:
      yaird--devo--0.1--patch-111

    	Add ide-generic if via82cxxx is used, compensating for bug in older
    	versions of the via driver.
    	(merge bzr 6..7)

    modified files:
     ChangeLog perl/Hardware.pm


2005-12-07 22:23:27 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-110

    Summary:
      First part of ide-generic repair; still need to add a fix for the via chipset.
    Revision:
      yaird--devo--0.1--patch-110

    	merge bzr 5..6

    modified files:
     ChangeLog perl/Hardware.pm perl/IdeDev.pm


2005-12-07 22:16:00 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-109

    Summary:
      merge bzr drop fbcon from TODO
    Revision:
      yaird--devo--0.1--patch-109

    merge bzr drop fbcon from TODO
    

    modified files:
     ChangeLog TODO


2005-12-07 21:41:04 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-108

    Summary:
      merge bzr minor ide comment
    Revision:
      yaird--devo--0.1--patch-108

    merge bzr minor ide comment
    

    modified files:
     ChangeLog perl/IdeDev.pm


2005-11-23 10:59:14 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-107

    Summary:
      todo items
    Revision:
      yaird--devo--0.1--patch-107

    todo items
    

    modified files:
     ChangeLog TODO


2005-11-16 15:42:36 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-106

    Summary:
      oops in evms.xml in tarball generation
    Revision:
      yaird--devo--0.1--patch-106

    oops in evms.xml in tarball generation
    

    modified files:
     ChangeLog doc/Makefile.am


2005-11-16 15:31:47 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-105

    Summary:
      check debian patches, update NEWS
    Revision:
      yaird--devo--0.1--patch-105

        * NEWS updated
        * verify debian patches from 0.0.11-12:
          following have been incorporated: 1065, 1066, 1072, 1075, 1098.

    modified files:
     ChangeLog NEWS


2005-11-16 14:47:23 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-104

    Summary:
      remove unused args in evms that were commented out
    Revision:
      yaird--devo--0.1--patch-104

    remove unused args in evms that were commented out
    

    modified files:
     ChangeLog perl/EvmsDev.pm


2005-11-16 14:45:51 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-103

    Summary:
      template for evms *plugins* is unused
    Revision:
      yaird--devo--0.1--patch-103

    template for evms *plugins* is unused
    

    modified files:
     ChangeLog templates/Debian.cfg templates/Fedora.cfg


2005-11-16 14:44:28 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-102

    Summary:
      merge evms tree back in mainline
    Revision:
      yaird--devo--0.1--patch-102

    Patches applied:
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--base-0
       tag of ekonijn@xs4all.nl--debian/yaird--devo--0.1--patch-76
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-1
       early alpha testset from marco; before review
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-2
       evms preview
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-3
       evms branch, some pre-0.0.12 patches.
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-4
       prepare evms branch for merge back into mainline
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-5
       merge cryptsetup runCmd from main
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-6
       document EVMS
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-7
       make raid in EVMS optional
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-8
       migrate getOutput to runCmd
    
     * ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-9
       oops in migrate getOutput to runCmd
    

    new files:
     doc/.arch-ids/evms.xml.id doc/evms.xml
     perl/.arch-ids/EvmsDev.pm.id perl/.arch-ids/EvmsTab.pm.id
     perl/EvmsDev.pm perl/EvmsTab.pm

    modified files:
     ChangeLog doc/spec.xml doc/yaird.xml.in perl/ActiveBlockDev.pm
     perl/LvmTab.pm perl/Makefile.am perl/ModProbe.pm perl/Plan.pm
     perl/RaidTab.pm perl/SharedLibraries.pm perl/TestSet.pm
     templates/Debian.cfg templates/Fedora.cfg

    new patches:
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--base-0
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-1
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-2
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-3
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-4
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-5
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-6
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-7
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-8
     ekonijn@xs4all.nl--debian/yaird--evms--0.1--patch-9


2005-11-11 23:21:52 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-101

    Summary:
      cryptsetup call migrated to runCmd
    Revision:
      yaird--devo--0.1--patch-101


    modified files:
     ChangeLog perl/Plan.pm


2005-11-11 06:08:39 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-100

    Summary:
      pre-0.0.12
    Revision:
      yaird--devo--0.1--patch-100

        * Oops, fix for
          'yaird fails to parse "LABEL=/" correctly'
          not copied completely; cf debian bug 337168

    modified files:
     ChangeLog perl/FsTab.pm


2005-11-10 21:46:24 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-99

    Summary:
      pre 0.0.12
    Revision:
      yaird--devo--0.1--patch-99

         * Recognise mesh, an apple SCSI controller found hinding
           behind apple IO chips.  Untested.

    modified files:
     ChangeLog perl/Hardware.pm


2005-11-09 22:57:06 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-98

    Summary:
      0.0.12 pre
    Revision:
      yaird--devo--0.1--patch-98

       * Accept format from /proc/bus/input/devices in 2.6.15,
         the new input system.
         This should fix debian bug 338228

    modified files:
     ChangeLog doc/input.xml perl/InputTab.pm


2005-11-09 20:46:57 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-97

    Summary:
      pre-0.0.12
    Revision:
      yaird--devo--0.1--patch-97

        * Replace all the variants for getting output from a command
          with a unified routine.
        * For ldd, restore the behaviour that non-zero exit is expected
          if it's not a dynamic executable.
          This should fix debian bug #337855

    modified files:
     ChangeLog TODO perl/Base.pm perl/LvmTab.pm perl/ModProbe.pm
     perl/Plan.pm perl/RaidTab.pm perl/SharedLibraries.pm


2005-11-09 14:12:07 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-96

    Summary:
      pre 0.0.12
    Revision:
      yaird--devo--0.1--patch-96

        * Add DAC960 recognition.
        * Add todo stuff

    modified files:
     ChangeLog TODO perl/Plan.pm


2005-11-03 06:02:57 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-95

    Summary:
      pre 0.0.12
    Revision:
      yaird--devo--0.1--patch-95

    	Thanks to Michael Stroucken, Debian bug 337168
    	yaird gives an error when it parses my fstab, saying that label ()
    	wasn't found. My fstab contains the lines
    	LABEL=/         /               ext3    defaults,errors=remount-ro 0       1
    	LABEL=/boot     /boot           ext3    defaults        0       2
    	but yaird thinks the root partition label has an extra trailing slash,
    	and removes it, leaving an empty label.

    modified files:
     ChangeLog perl/FsTab.pm


2005-11-02 22:21:32 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-94

    Summary:
      add hints on nfs disk to the default config
    Revision:
      yaird--devo--0.1--patch-94

    add hints on nfs disk to the default config
    

    modified files:
     ChangeLog templates/Default.cfg.in


2005-11-02 22:20:35 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-93

    Summary:
      add fbcon as optional module to the default config.
    Revision:
      yaird--devo--0.1--patch-93

    add fbcon as optional module to the default config.
    

    modified files:
     ChangeLog templates/Default.cfg.in


2005-11-02 22:13:40 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-92

    Summary:
      add OPTIONAL MODULE to parser for modules that may be missing
    Revision:
      yaird--devo--0.1--patch-92

    add OPTIONAL MODULE to parser for modules that may be missing
    

    modified files:
     ChangeLog perl/Parser.pm perl/Plan.pm


2005-11-02 22:11:54 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-91

    Summary:
      add variant of addModule that accepts missing module
    Revision:
      yaird--devo--0.1--patch-91

    add variant of addModule that accepts missing module
    

    modified files:
     ChangeLog perl/ModProbe.pm


2005-11-02 22:03:19 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-90

    Summary:
      add getOutput variant to base.pm that accepts failure
    Revision:
      yaird--devo--0.1--patch-90

    add getOutput variant to base.pm that accepts failure
    

    modified files:
     ChangeLog perl/Base.pm


2005-11-02 20:00:59 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-89

    Summary:
      use optGetOutput from evms branch for sharedlibraries
    Revision:
      yaird--devo--0.1--patch-89

    use optGetOutput from evms branch for sharedlibraries
    

    modified files:
     ChangeLog perl/SharedLibraries.pm


2005-11-02 19:58:45 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-88

    Summary:
      use optGetOutput from evms branch for raidtab
    Revision:
      yaird--devo--0.1--patch-88

    use optGetOutput from evms branch for raidtab
    

    modified files:
     ChangeLog perl/RaidTab.pm


2005-11-02 19:56:59 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-87

    Summary:
      use optGetOutput from evms branch for modprobe
    Revision:
      yaird--devo--0.1--patch-87

    use optGetOutput from evms branch for modprobe
    

    modified files:
     ChangeLog perl/ModProbe.pm


2005-11-02 19:55:40 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-86

    Summary:
      use optGetOutput from evms branch
    Revision:
      yaird--devo--0.1--patch-86

    use optGetOutput from evms branch
    

    modified files:
     ChangeLog perl/LvmTab.pm


2005-11-02 19:53:33 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-85

    Summary:
      missing origin while adding file to image with TREE command
    Revision:
      yaird--devo--0.1--patch-85

    missing origin while adding file to image with TREE command
    

    modified files:
     ChangeLog perl/Image.pm


2005-11-02 16:31:22 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-84

    Summary:
      0.0.12 - pre
    Revision:
      yaird--devo--0.1--patch-84

        * Add recognition of compaq IDA arrays,
          based on report by Erich Schubert.
          No test results are in yet.

    modified files:
     ChangeLog perl/Plan.pm


2005-11-01 21:54:21 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-83

    Summary:
      support fstype == auto
    Revision:
      yaird--devo--0.1--patch-83

    support fstype == auto
    

    modified files:
     ChangeLog perl/Plan.pm


2005-11-01 21:29:30 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-82

    Summary:
      merge optGetOutput from evms branch
    Revision:
      yaird--devo--0.1--patch-82

    merge optGetOutput from evms branch
    

    modified files:
     ChangeLog perl/Base.pm


2005-11-01 21:15:27 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-81

    Summary:
      allow absent fs options
    Revision:
      yaird--devo--0.1--patch-81

    allow absent fs options
    

    modified files:
     ChangeLog perl/FsTab.pm


2005-11-01 21:04:52 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-80

    Summary:
      allow fstype ext3,vfat
    Revision:
      yaird--devo--0.1--patch-80

    allow fstype ext3,vfat
    

    modified files:
     ChangeLog perl/Plan.pm


2005-11-01 20:28:10 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-79

    Summary:
      more todo
    Revision:
      yaird--devo--0.1--patch-79

    more todo
    

    modified files:
     ChangeLog TODO


2005-10-31 19:58:18 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-78

    Summary:
      0.0.12 pre
    Revision:
      yaird--devo--0.1--patch-78

        * The last two fields on fstab line are optional
          in the mount command, so let's have them optional
          in yaird as well.
          This should fix debian bugs 336612, 336636 336585
          

    modified files:
     ChangeLog perl/FsTab.pm


2005-10-31 19:30:17 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-77

    Summary:
      pre 0.0.12
    Revision:
      yaird--devo--0.1--patch-77

        *  Allow '@' in kernel config params,
           as in CONFIG_FB_VESA_DEFAULT_MODE="1280x1024@60"
           see debian bug #336378, yaird 0.0.11-10.

    modified files:
     ChangeLog perl/KConfig.pm


2005-10-23 13:00:01 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-76

    Summary:
      0.0.12 preparing for ...
    Revision:
      yaird--devo--0.1--patch-76

        * Add lvm.conf in debian template.  Cf debian bug #335315:
          without the conf file, lvm volumes on crypted disk are not
          recognised.  this needs testing.

    modified files:
     ChangeLog templates/Debian.cfg templates/Fedora.cfg


2005-10-23 09:01:33 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-75

    Summary:
      0.0.12 - preparing for
    Revision:
      yaird--devo--0.1--patch-75

        * accept ...:mac-io and ...:ata-\d in hardware device names.
          these are harmless, dont require own driver.
          based on debian 0.0.11-7.

    modified files:
     ChangeLog perl/Hardware.pm


2005-10-22 15:03:19 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-74

    Summary:
      0.0.12 - preparing for ...
    Revision:
      yaird--devo--0.1--patch-74

         * Add support for Compaq smartarray, SMART2 only,
           no reports yet about Smart 5xxx, but should not be too complicated.
           These drivers don't point to underlying hardware; no change
           of doing generic detection, just look at name of block device,
           then pick a hard-coded module
         * add more quotes in config files.  This should be more robust
           in the face of ! marks in smart-array device names.

    modified files:
     ChangeLog perl/KConfig.pm perl/Plan.pm
     templates/Debian-initrd.cfg templates/Debian.cfg
     templates/Fedora.cfg


2005-10-13 20:44:53 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-73

    Summary:
      0.0.12 - preparing for ...
    Revision:
      yaird--devo--0.1--patch-73

        * Install config to /usr/local/etc/yaird, not /usr/local/lib/yaird/conf.
          use $sysconfdir, which dpkg can automatically override to /etc.
          Adapt README accordingly.
          Adapt NEWS accordingly.
          Adapt manpage accordingly.
        * No longer mention NEWS in TODO, relevant change was in patch 62
        * NEWS: mention that initrd template is no longer installed.

    modified files:
     ChangeLog Makefile.incl NEWS README TODO man/yaird.8


2005-10-13 19:53:59 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-72

    Summary:
      0.0.12
    Revision:
      yaird--devo--0.1--patch-72

        * Patch perl/Parser.pm to allow identifiers with leading digit or
          containing dash (like loading the modules 3c509 and ne2k-pci).
          (from debian 0.0.11-4)
    

    modified files:
     ChangeLog perl/Parser.pm


2005-10-13 19:52:09 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-71

    Summary:
      0.0.12
    Revision:
      yaird--devo--0.1--patch-71

        * drop initrd template.

    modified files:
     ChangeLog templates/Makefile.am


2005-10-12 17:46:39 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-70

    Summary:
      0.0.12
    Revision:
      yaird--devo--0.1--patch-70

        * better logging for modprobe problems

    modified files:
     ChangeLog perl/KConfig.pm perl/ModProbe.pm


2005-10-11 21:00:01 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-69

    Summary:
      0.0.12 stuff - docs
    Revision:
      yaird--devo--0.1--patch-69

       * More notes on how to use initramfs.
       * Drop obsolete reference to --nfs from HTML docs.

    modified files:
     ChangeLog TODO doc/nfs.xml man/yaird.8


2005-09-19 20:22:39 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-68

    Summary:
      0.0.12 - serio
    Revision:
      yaird--devo--0.1--patch-68

        * add heuristic to distinguish psmouse from atkbd.
          as discussed in debian bug #327762.
          Note that 2.6.13.2 has /sys/platform/i8042/serio1/modalias;
          this is a cleaner way to match.

    modified files:
     ChangeLog perl/Hardware.pm


2005-09-18 18:23:57 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-67

    Summary:
      0.0.12 kconfig
    Revision:
      yaird--devo--0.1--patch-67

        * Allow ':' in kernel config.  Based on work on suspend2
          by simon.rutishauser@web.de (Simon Rutishauser) 

    modified files:
     ChangeLog perl/KConfig.pm


2005-09-18 10:47:13 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-66

    Summary:
      0.0.12 kconfig
    Revision:
      yaird--devo--0.1--patch-66

         * drjones: need '=' and space in config strings,
           eg for console definition.  From debian 0.0.11-3

    modified files:
     ChangeLog perl/KConfig.pm


2005-09-18 10:35:28 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-65

    Summary:
      0.0.12 - backlist
    Revision:
      yaird--devo--0.1--patch-65

        * perl/Blacklist.pm typo fixed in code to make blacklist
          optional (thanks to Peter Samuelson <peter@p12n.org>).
          Modification from debian 0.0.11-3, #325768.
    

    modified files:
     ChangeLog perl/Blacklist.pm


2005-08-25 19:07:07 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-64

    Summary:
      0.0.12 - mdadm, debian bug Bug#324774
    Revision:
      yaird--devo--0.1--patch-64

        * RaidTab.pm:  Mdadm 1.9.0 has devices= in normal scan output,
          in 1.12.0 this info is only produced if --verbose option
          is given.  With 1.9.0, the -v option produces completely
          different output, that 1.12.0 only produces if -v is given
          twice.  We first try to retrieve devices= without -v,
          if that doesn't work, retry with -v.  See Debian Bug#324774.

    modified files:
     ChangeLog NEWS perl/RaidTab.pm


2005-08-07 19:40:20 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-63

    Summary:
      0.0.11
    Revision:
      yaird--devo--0.1--patch-63

        * Fedora template typo
        * bug: psmouse module is known by yaird, so corresponding kernel
          module should be known as well.  Ditto for evdev.
        * bug: did not handle aliases: /dev/hda1 and /dev/root can be same device.

    modified files:
     ChangeLog perl/FsTab.pm perl/KConfig.pm templates/Fedora.cfg


2005-08-07 17:42:30 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-62

    Summary:
      0.0.11
    Revision:
      yaird--devo--0.1--patch-62

         * Write NEWS
         * Bump version to 0.0.11

    modified files:
     ChangeLog NEWS configure.in


2005-08-07 16:26:47 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-61

    Summary:
      0.0.11
    Revision:
      yaird--devo--0.1--patch-61

        * Merge configuration parser.

    new files:
     perl/.arch-ids/Parser.pm.id perl/Parser.pm
     templates/.arch-ids/Default.cfg.in.id templates/Default.cfg.in

    modified files:
     ChangeLog Makefile.am Makefile.incl README TODO configure.in
     doc/concepts.xml doc/nfs.xml doc/security.xml doc/spec.xml
     doc/tools.xml man/yaird.8 perl/ActionList.pm perl/Conf.pm.in
     perl/Image.pm perl/Makefile.am perl/Plan.pm perl/TestSet.pm
     perl/main.pl templates/Debian-initrd.cfg templates/Debian.cfg
     templates/Fedora.cfg templates/Makefile.am

    renamed files:
     templates/.arch-ids/Debian-initrd.pm.id
       ==> templates/.arch-ids/Debian-initrd.cfg.id
     templates/.arch-ids/Debian.pm.id
       ==> templates/.arch-ids/Debian.cfg.id
     templates/.arch-ids/Fedora.pm.id
       ==> templates/.arch-ids/Fedora.cfg.id
     templates/Debian-initrd.pm
       ==> templates/Debian-initrd.cfg
     templates/Debian.pm
       ==> templates/Debian.cfg
     templates/Fedora.pm
       ==> templates/Fedora.cfg

    new patches:
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--base-0
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-1
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-2
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-3
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-4
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-5
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-6
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-7
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-8
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-9
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-10
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-11
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-12
     ekonijn@xs4all.nl--debian/yaird--parser--0.1--patch-13


2005-08-07 16:16:52 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-60

    Summary:
      0.0.11
    Revision:
      yaird--devo--0.1--patch-60

         * The file /etc/hotplug/blacklist does not have to exist:
           this can be a machine without hotplug, or with a future
           version, where blacklisting is delegated to module-init-tools.
           Based on patch by Marian Andre <Marian.Andre@sq.sk>

    modified files:
     ChangeLog perl/Blacklist.pm


2005-07-17 13:08:21 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-59

    Summary:
      0.0.11
    Revision:
      yaird--devo--0.1--patch-59

         * Bugfix: expect A-Z, in kernel config entries.
         * survive missing ide-generic in kernel
           yaird error: error running modprobe ide-generic (fatal)
           solution is in IdeDev.pm: if IDE_GENERIC is
           modular according to kernel config, as opposed to compiled in
           or omitted, probe for it.  If the probe fails after that,
           it's a bone fide error.

    modified files:
     ChangeLog perl/IdeDev.pm perl/KConfig.pm


2005-06-28 21:28:40 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-58

    Summary:
      really bump version to 0.0.10
    Revision:
      yaird--devo--0.1--patch-58

    really bump version to 0.0.10
    

    modified files:
     ChangeLog configure.in


2005-06-28 21:19:52 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-57

    Summary:
      0.0.10
    Revision:
      yaird--devo--0.1--patch-57

         * Allow '+' in output file name; some Debian packages use this.
         * 2.6.12 has better hardware links for /sys/class/input
           and for /sys/block/floppy; use them.  This should make it
           possible to have modular PS/2 keyboard.  Add some heuristics
           to achieve the same for older kernels.
         * Unrecognised path in /sys/devices upgraded from warning to error.
           This differs from "no module found": the latter is probably some
           module compiled into the kernel, but in the former case we have
           no idea what we're dealing with, so it's unlikely we would generate
           a working image.
         * Know about kernel config options for mousedev and atkbd;
           these are often compiled into the kernel.
         * On failing modprobe, note which module failed.
         * If it's a /lib/modules/**.ko file, even if executable,
           never look for shared libraries.  In FC4 such modules cause
           ld-linux.so, called via ldd, to segfault.
         * Unconditionally load evdev and mousedev as part of the
           image.  These are not required to get a working keyboard,
           but at least in FC4, nobody probes for them if atkbd and
           psmouse are loaded from initramfs.  Mousedev is needed to
           get a working X environment, evdev is needed to do proper
           hardware detection by yaird.
         * Drop debian packaging from todo list.
         * Bump version number

    modified files:
     ChangeLog NEWS TODO perl/Hardware.pm perl/KConfig.pm
     perl/ModProbe.pm perl/Plan.pm perl/SharedLibraries.pm
     perl/main.pl


2005-06-25 14:06:47 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-56

    Summary:
      oops forgot one addres; drop licence at front, there is one at the back already
    Revision:
      yaird--devo--0.1--patch-56

    oops forgot one addres; drop licence at front, there is one at the back already
    

    modified files:
     ChangeLog doc/license.xml doc/yaird.xml.in


2005-06-25 13:57:33 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-55

    Summary:
      markup cleanup
    Revision:
      yaird--devo--0.1--patch-55

    markup cleanup
    

    modified files:
     ChangeLog doc/yaird.xml.in


2005-06-25 13:53:41 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-54

    Summary:
      more 0.0.9
    Revision:
      yaird--devo--0.1--patch-54

        * Adapt README: refer to native Debian package,
          don't bother spelling out the shell script.

    modified files:
     ChangeLog README


2005-06-25 13:47:06 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-53

    Summary:
      0.0.9
    Revision:
      yaird--devo--0.1--patch-53

        * Change of address in all GPL notices
        * Place the html under GPL instead of GFDL;
          using a program licence for docs is perhaps silly,
          but workable as long as there is something that can be
          considered source (the docbook in this case),
          and using GPL rather than GFDL makes the package easier
          to handle for Debian.
        * Update todo: look at blkid, ext2/ext3 issue.
        * bump version

    modified files:
     COPYING ChangeLog Makefile.am Makefile.incl NEWS README TODO
     bootstrap.sh configure.in doc/Makefile.am doc/yaird.xml.in
     exec/Makefile.am exec/findlibs.c exec/ipconfig/Makefile.am
     exec/nfsmount/Makefile.am exec/trynfs.c man/Makefile.am
     perl/ActionList.pm perl/ActiveBlockDev.pm
     perl/ActiveBlockDevTab.pm perl/Base.pm perl/Blacklist.pm
     perl/BlockSpecialFileTab.pm perl/Conf.pm.in perl/CryptEntry.pm
     perl/CryptTab.pm perl/FsEntry.pm perl/FsOpts.pm perl/FsTab.pm
     perl/Hardware.pm perl/IdeDev.pm perl/Image.pm perl/Input.pm
     perl/InputTab.pm perl/KConfig.pm perl/LabeledPartition.pm
     perl/LabeledPartitionTab.pm perl/LogicalVolume.pm
     perl/LvmTab.pm perl/Makefile.am perl/ModProbe.pm
     perl/NetDev.pm perl/NetDevTab.pm perl/Obj.pm perl/Opts.pm
     perl/Pack.pm perl/PciDev.pm perl/PciMapEntry.pm perl/PciTab.pm
     perl/PhysicalVolume.pm perl/Plan.pm perl/RaidDev.pm
     perl/RaidTab.pm perl/ScsiDev.pm perl/SharedLibraries.pm
     perl/TestSet.pm perl/UsbDev.pm perl/UsbMapEntry.pm
     perl/UsbTab.pm perl/VolumeGroup.pm perl/main.pl
     templates/Debian-initrd.pm templates/Debian.pm
     templates/Fedora.pm templates/Makefile.am


2005-06-11 17:36:19 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-52

    Summary:
      yaird -N needs a default, and notes manapge in news.  onward to 0.0.8 ...
    Revision:
      yaird--devo--0.1--patch-52

    yaird -N needs a default, and notes manapge in news.  onward to 0.0.8 ...
    

    modified files:
     ChangeLog NEWS perl/main.pl


2005-06-11 12:39:56 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-51

    Summary:
      0.0.8 - for real this time?
    Revision:
      yaird--devo--0.1--patch-51

        * Klibc licence was dropped from tarball.
        * remvoe ridiculous.h in make clean.

    modified files:
     ChangeLog Makefile.am exec/nfsmount/Makefile.am


2005-06-08 21:40:21 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-50

    Summary:
      0.0.8
    Revision:
      yaird--devo--0.1--patch-50

         * In HTML doc, note that potential problems are not only Kerberos.
         * Similar warning in manpage.
         * do NEWS.
         * shorten todo.
         * Bump version to 0.0.8

    modified files:
     ChangeLog NEWS TODO configure.in doc/nfs.xml man/yaird.8


2005-06-05 12:19:32 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-49

    Summary:
      post-0.0.7
    Revision:
      yaird--devo--0.1--patch-49

         * Avoid spurious error message 'incomplete reply'
           after failing mount(2) in nfsmount.
         * Fancy hex_dump() for easier debugging in nfsmount.
         * Revert config check for struct nfs_fh.
           This turns out to by a system call structure
           definition, where the application expects
           definition for on the wire protocol.
         * above patches submitted to klibc mailing list.

    modified files:
     ChangeLog configure.in exec/nfsmount/mount.c


2005-06-04 09:31:32 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-48

    Summary:
      post-0.0.7 nfs
    Revision:
      yaird--devo--0.1--patch-48

         * add section on NFSv4 to HTML doc.
         * bugfix: af_packet compiled into kernel not
           recognised properly.
         * need explicit dist_ prefix in Makefile.am
           to include it in the tarball.
         * add configure check for struct nfs_fs.size,
           since this is available in glibc_kernelheaders
           as distributed in FC4-rc2, in that case don't
           have the struct definition in application code.
         * drop reference to copyright of inlined code
           in nfsmount.h; we no longer do that inlining.
         * need to mention include files in blabla_SOURCES
           for automake to include them in tarball.
         * don't put yaird.xml in tarball; its generated
         * Add nfs support to initrd template.
         * In html doc, move NFS from todo to features.
         * bugfix: Plan.pm: wrong signature for makePlan.
         * Note klibc version requirement in readme.
         * Add NFS support to Fedora template.

    modified files:
     ChangeLog README TODO configure.in doc/Makefile.am doc/nfs.xml
     doc/spec.xml exec/ipconfig/Makefile.am
     exec/nfsmount/Makefile.am exec/nfsmount/main.c
     exec/nfsmount/mount.c exec/nfsmount/nfsmount.h man/Makefile.am
     man/yaird.8 perl/KConfig.pm perl/Plan.pm
     templates/Debian-initrd.pm templates/Debian.pm
     templates/Fedora.pm


2005-05-29 20:13:06 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-47

    Summary:
      post-0.0.7 - more nfs
    Revision:
      yaird--devo--0.1--patch-47

         * Make ipconfig return as soon as the first interface
           has a working configuration.
         * trynfs.c: print message before attempting mount.
         * yaird.8: document NFS mount user interface.
         * Plan.pm, main.pl: implement user interface (none|option|only)
         * main.pl: untaint vars *before* use
         * template/Debian.pm: move switchroot code to a function
           in prelude, to share it between nfsstart and postlude.
         * template/Debian.pm: add nfsstart to mount NFS root.
         * To do: adapt Debian.initrd, Fedora for NFS root.

    modified files:
     ChangeLog TODO exec/ipconfig/main.c exec/trynfs.c man/yaird.8
     perl/Plan.pm perl/main.pl templates/Debian.pm


2005-05-29 12:33:23 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-46

    Summary:
      post-0.0.7
    Revision:
      yaird--devo--0.1--patch-46

         * Copyright compliance.
           nfsmount needs <linux/nfs_mount.h>, but that breaks with glibc
           because of a redundant include <linux/in.h>.
           So we cannot use it, but we also cannot inline it,
           since it's GPL, and the GPL condition of 'no extra
           restrictions on redistribution' conflicts with nfsmount's
           condition of 'include this licence and disclaimer notice'.
           The workaround is to make our own copy of nfs_mount.h
           at build time by grepping away the offending include.

    modified files:
     ChangeLog exec/nfsmount/Makefile.am exec/nfsmount/nfsmount.h


2005-05-29 11:43:48 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-45

    Summary:
      post-0.0.7
    Revision:
      yaird--devo--0.1--patch-45

         * Added HPA's copyright notice to ipconfig and nfsmount.
         * Write-up NFS support in the HTML doc;
           manual page still todo.
         * Merge in klibc-1.0.12:  Glibc compatibility patches
           from yaird for ipconfig and nfsmount included upstream
           after cleanup.

    new files:
     doc/.arch-ids/nfs.xml.id doc/nfs.xml

    modified files:
     ChangeLog doc/Makefile.am doc/kernel.xml doc/yaird.xml.in
     exec/ipconfig/README exec/ipconfig/main.c
     exec/ipconfig/netdev.h exec/ipconfig/packet.c
     exec/nfsmount/main.c exec/nfsmount/mount.c
     exec/nfsmount/portmap.c exec/nfsmount/sunrpc.c


2005-05-23 21:29:38 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-44

    Summary:
      post-0.0.7 nfsroot
    Revision:
      yaird--devo--0.1--patch-44

         * Patch to make ipconfig and nfsroot compatible with glibc.
           Forwarded to upstream.
         * At this point netdev.c still breaks gcc

    modified files:
     ChangeLog configure.in exec/Makefile.am
     exec/ipconfig/Makefile.am exec/ipconfig/bootp_proto.c
     exec/ipconfig/dhcp_proto.c exec/ipconfig/ipconfig.h
     exec/ipconfig/main.c exec/ipconfig/netdev.c
     exec/ipconfig/packet.c exec/nfsmount/Makefile.am
     exec/nfsmount/main.c exec/nfsmount/mount.c
     exec/nfsmount/nfsmount.h exec/nfsmount/portmap.c
     exec/nfsmount/sunrpc.c exec/nfsmount/sunrpc.h exec/trynfs.c


2005-05-23 19:55:16 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-43

    Summary:
      post-0.0.7
    Revision:
      yaird--devo--0.1--patch-43

         * Add network devices, unconditionally generated for now.
         * Add ipconfig, nfsmount unchanged from klibc 1.0.8.
           Still need to port to glibc,
           Still need to invoke them.

    new files:
     exec/.arch-ids/trynfs.c.id exec/ipconfig/.arch-ids/=id
     exec/ipconfig/.arch-ids/Makefile.am.id
     exec/ipconfig/.arch-ids/README.id
     exec/ipconfig/.arch-ids/bootp_packet.h.id
     exec/ipconfig/.arch-ids/bootp_proto.c.id
     exec/ipconfig/.arch-ids/bootp_proto.h.id
     exec/ipconfig/.arch-ids/dhcp_proto.c.id
     exec/ipconfig/.arch-ids/dhcp_proto.h.id
     exec/ipconfig/.arch-ids/ipconfig.h.id
     exec/ipconfig/.arch-ids/main.c.id
     exec/ipconfig/.arch-ids/netdev.c.id
     exec/ipconfig/.arch-ids/netdev.h.id
     exec/ipconfig/.arch-ids/packet.c.id
     exec/ipconfig/.arch-ids/packet.h.id exec/ipconfig/Makefile.am
     exec/ipconfig/README exec/ipconfig/bootp_packet.h
     exec/ipconfig/bootp_proto.c exec/ipconfig/bootp_proto.h
     exec/ipconfig/dhcp_proto.c exec/ipconfig/dhcp_proto.h
     exec/ipconfig/ipconfig.h exec/ipconfig/main.c
     exec/ipconfig/netdev.c exec/ipconfig/netdev.h
     exec/ipconfig/packet.c exec/ipconfig/packet.h
     exec/nfsmount/.arch-ids/=id
     exec/nfsmount/.arch-ids/Makefile.am.id
     exec/nfsmount/.arch-ids/README.locking.id
     exec/nfsmount/.arch-ids/dummypmap.c.id
     exec/nfsmount/.arch-ids/dummypmap.h.id
     exec/nfsmount/.arch-ids/main.c.id
     exec/nfsmount/.arch-ids/mount.c.id
     exec/nfsmount/.arch-ids/nfsmount.h.id
     exec/nfsmount/.arch-ids/portmap.c.id
     exec/nfsmount/.arch-ids/sunrpc.c.id
     exec/nfsmount/.arch-ids/sunrpc.h.id exec/nfsmount/Makefile.am
     exec/nfsmount/README.locking exec/nfsmount/dummypmap.c
     exec/nfsmount/dummypmap.h exec/nfsmount/main.c
     exec/nfsmount/mount.c exec/nfsmount/nfsmount.h
     exec/nfsmount/portmap.c exec/nfsmount/sunrpc.c
     exec/nfsmount/sunrpc.h exec/trynfs.c
     perl/.arch-ids/NetDev.pm.id perl/.arch-ids/NetDevTab.pm.id
     perl/NetDev.pm perl/NetDevTab.pm

    modified files:
     ChangeLog configure.in exec/Makefile.am perl/Conf.pm.in
     perl/Hardware.pm perl/KConfig.pm perl/Makefile.am perl/Plan.pm

    new directories:
     exec/ipconfig exec/ipconfig/.arch-ids exec/nfsmount
     exec/nfsmount/.arch-ids


2005-05-16 20:25:33 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-42

    Summary:
      post-0.0.7 debugging
    Revision:
      yaird--devo--0.1--patch-42

         * Make debugging code optional, and enable it
           via kernel command line argument 'ydebug'
           for all templates.
         * Document ydebug in manpage and html doc.
         * Drop superfluous mount of /etc and /var for Fedora.
           (untested for now)

    modified files:
     ChangeLog doc/kernel.xml man/yaird.8
     templates/Debian-initrd.pm templates/Debian.pm
     templates/Fedora.pm


2005-05-12 16:03:42 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-41

    Summary:
      post-0.0.7
    Revision:
      yaird--devo--0.1--patch-41

         * Simplify Debian Template: since we use initramfs rather
           than initrd we have a writable root, so there's no need
           to mess about with mounting and unmounting /etc, /var, /dev.
         * Write manual page, make it installable.

    new files:
     man/.arch-ids/=id man/.arch-ids/Makefile.am.id
     man/.arch-ids/yaird.8.id man/Makefile.am man/yaird.8

    modified files:
     ChangeLog Makefile.am README TODO configure.in
     templates/Debian.pm

    new directories:
     man man/.arch-ids


2005-05-08 11:39:46 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-40

    Summary:
      0.0.7 - merging cryptsetup-luks
    Revision:
      yaird--devo--0.1--patch-40

         * Bump version to 0.0.7
         * Merge shared code for luks and plain cryptsetup
         * avoid luksDump, since prior call to cryptsetup
           status provides sufficient info.
         * clean up parser for dmcrypt using luks example
         * recognise that some ciphers need hashing kernel module
         * Plan.pm: recognise that crypted disk may have multiple hardlinks
         * Note luks in html docs, readme
         * Bugfixes
           - recognise keyword 'none' in /etc/crypttab
           - keyfile check now for both luks and plain
           - Fedora template: dash was used instead of ash

    modified files:
     ChangeLog NEWS README TODO configure.in doc/crypto.xml
     doc/spec.xml perl/CryptTab.pm perl/KConfig.pm perl/Plan.pm
     templates/Debian-initrd.pm templates/Debian.pm
     templates/Fedora.pm


2005-05-06 16:37:21 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-39

    Summary:
      post-0.0.6 - cryptsetup-luks
    Revision:
      yaird--devo--0.1--patch-39

       * Import cryptsetup-luks patches from Dick Middleton.
         To do: fedora template, testing, docs.

    modified files:
     ChangeLog perl/Plan.pm templates/Debian.pm


2005-05-03 22:00:46 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-38

    Summary:
      0.0.6 finalising
    Revision:
      yaird--devo--0.1--patch-38

        * Update 'features' section in HTML docs.

    modified files:
     ChangeLog doc/spec.xml


2005-05-02 21:09:40 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-37

    Summary:
      0.0.6 finalising
    Revision:
      yaird--devo--0.1--patch-37

        * Add cryptsetup to templates  fedora and debian-initrd variant
        * Add crypto chapter to HTML docs
        * Bump version number
        * Deemphasise cramfs in readme, add notes on mdadm, cryptsetup.

    new files:
     doc/.arch-ids/crypto.xml.id doc/crypto.xml

    modified files:
     ChangeLog NEWS README TODO configure.in doc/Makefile.am
     doc/yaird.xml.in templates/Debian-initrd.pm
     templates/Debian.pm templates/Fedora.pm


2005-05-01 19:21:10 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-36

    Summary:
      post-0.0.5 - prepare dm-crypt
    Revision:
      yaird--devo--0.1--patch-36

     * Support cryptsetup, requires a Debian style /etc/crypttab
     * Keep track of line numbers in configuration files
     * refactor: addDevicePlan to a set of procedures, each tried in turn:
       with LVM and crypt both using dm-x, no longer can switch on name.
     * refactor: options as used in /etc/fstab are same as in /etc/crypttab;
       share the implementation.
     * bugfix: trick in debian rootfs:/init script to not have unreachable /dev
       show up as tmpfs in /proc/mounts, thus avoiding silly
       interaction with /etc/init.d/udev.
     * bugfix: Debian-initrd template was dropped from when rolling the tar-ball.
     * bugfix: Multiple files in /dev/ refering to same raid device caused an error,
       adapt BlockSpecialFileTab.pm, ActiveBlockDev.pm to avoid preferential treatment
       for one of the files with same devno.
     * bugfix: ActionList.pm - avoid use of uninitialised value in verbose msg
    

    new files:
     perl/.arch-ids/CryptEntry.pm.id perl/.arch-ids/CryptTab.pm.id
     perl/.arch-ids/Opts.pm.id perl/CryptEntry.pm perl/CryptTab.pm
     perl/Opts.pm

    removed files:
     perl/.arch-ids/BlockSpecialFile.pm.id perl/BlockSpecialFile.pm

    modified files:
     ChangeLog README TODO perl/ActionList.pm
     perl/ActiveBlockDev.pm perl/BlockSpecialFileTab.pm
     perl/Conf.pm.in perl/FsEntry.pm perl/FsOpts.pm perl/FsTab.pm
     perl/LabeledPartitionTab.pm perl/Makefile.am perl/Obj.pm
     perl/Plan.pm perl/RaidDev.pm perl/RaidTab.pm perl/TestSet.pm
     templates/Debian.pm templates/Makefile.am


2005-03-30 12:47:38 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-35

    Summary:
      post 0.0.5
    Revision:
      yaird--devo--0.1--patch-35

     * Document use of uclibc.

    modified files:
     ChangeLog NEWS README TODO doc/shlibs.xml


2005-03-30 11:45:20 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-34

    Summary:
      post-0.0.5 lvm fix
    Revision:
      yaird--devo--0.1--patch-34

     * It is not an error for LVM to be unavailable.
     * Replace interpretation of modules.dep with
       invocation of /sbin/modprobe.  This enables
       option processing, recognises modules that
       have an install command (that's an error:
       unsupported), and alias support.
       Note that aliases are needed for dm-crypt:
       aes is an alias for aes-i586 on some machines.
     * Note modprobe changes in doc, todo, news.

    new files:
     perl/.arch-ids/ModProbe.pm.id perl/ModProbe.pm

    removed files:
     perl/.arch-ids/ModDep.pm.id perl/.arch-ids/ModDepTab.pm.id
     perl/ModDep.pm perl/ModDepTab.pm

    modified files:
     ChangeLog NEWS TODO doc/concepts.xml doc/spec.xml
     doc/tools.xml perl/LvmTab.pm perl/Makefile.am perl/Plan.pm
     perl/TestSet.pm templates/Debian-initrd.pm templates/Debian.pm
     templates/Fedora.pm


2005-03-20 22:08:17 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-33

    Summary:
      0.0.5 - finalise
    Revision:
      yaird--devo--0.1--patch-33

     * clean up NEWS, README, docs

    modified files:
     ChangeLog NEWS README TODO configure.in doc/concepts.xml
     doc/shlibs.xml doc/tools.xml


2005-03-19 23:44:53 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-32

    Summary:
      pre-0.0.5 add klibc shared libraries
    Revision:
      yaird--devo--0.1--patch-32

     * Add executable findlibs, to determine dynamic loader and
       basename of shared libraries, independent of which C library
       is used.  Since we don't know what path the loader will use
       we cannot resolve shared libraries given as relative paths.
     * factor out the finding of shared libraries from building
       the image.
     * Writeup on shared libraries and klibc.

    new files:
     doc/.arch-ids/shlibs.xml.id doc/shlibs.xml
     exec/.arch-ids/findlibs.c.id exec/findlibs.c
     perl/.arch-ids/SharedLibraries.pm.id perl/SharedLibraries.pm

    modified files:
     ChangeLog NEWS README TODO doc/Makefile.am doc/concepts.xml
     doc/raid.xml doc/spec.xml doc/tools.xml doc/yaird.xml.in
     exec/Makefile.am perl/Image.pm perl/Makefile.am perl/Plan.pm
     perl/TestSet.pm


2005-03-06 17:50:32 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-31

    Summary:
      pre-0.0.5 debian to initramfs
    Revision:
      yaird--devo--0.1--patch-31

     * Document building with klibc in the README file.
     * Adapt the Debian template to use initramfs instead of initrd.
       The old template is available as Debian-initrd.
     * Adapt Fedora template to use run_init.
     * correct dependencies in doc makefile.
     * doc: writup on initramfs and run_init; de-emphasize initrd.

    new files:
     templates/.arch-ids/Debian-initrd.pm.id
     templates/Debian-initrd.pm

    modified files:
     ChangeLog NEWS README TODO doc/Makefile.am doc/concepts.xml
     doc/input.xml doc/intro.xml doc/kernel.xml doc/raid.xml
     doc/security.xml doc/spec.xml doc/yaird.xml.in
     templates/Debian.pm templates/Fedora.pm


2005-03-01 22:29:08 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-30

    Summary:
      post-0.0.4 - add run_init
    Revision:
      yaird--devo--0.1--patch-30

     * rename directory src to perl
     * add directory exec for stuff intended to go onto the image
     * add exec/run_init, based on klibc;
       not compiled with klibc in standard configuration.
     * wrap the nuking of rootfs in ifdefs; these may go away once tested.
       add --enable-nuke config flag to set the ifdef.
     * automake mods to support C compilation
     * let all templates know about location of exec, about yaird version.
     * generate Conf.pm based on exec dir, yaird version.
     * change install directory: lib not share since there's object code now.
     * note the klibc licence in documentation.

    new files:
     .arch-ids/LICENCE.KLIBC.id .arch-ids/Makefile.incl.id
     LICENCE.KLIBC Makefile.incl exec/.arch-ids/=id
     exec/.arch-ids/Makefile.am.id exec/.arch-ids/run_init.c.id
     exec/Makefile.am exec/run_init.c include/.arch-ids/=id
     include/.arch-ids/config.h.in.id include/config.h.in

    modified files:
     ChangeLog Makefile.am NEWS TODO bootstrap.sh configure.in
     doc/license.xml perl/ActionList.pm perl/Conf.pm.in
     perl/Makefile.am perl/main.pl templates/Debian.pm
     templates/Fedora.pm templates/Makefile.am

    renamed files:
     src/.arch-ids/=id
       ==> perl/.arch-ids/=id
     src/.arch-ids/ActionList.pm.id
       ==> perl/.arch-ids/ActionList.pm.id
     src/.arch-ids/ActiveBlockDev.pm.id
       ==> perl/.arch-ids/ActiveBlockDev.pm.id
     src/.arch-ids/ActiveBlockDevTab.pm.id
       ==> perl/.arch-ids/ActiveBlockDevTab.pm.id
     src/.arch-ids/Base.pm.id
       ==> perl/.arch-ids/Base.pm.id
     src/.arch-ids/Blacklist.pm.id
       ==> perl/.arch-ids/Blacklist.pm.id
     src/.arch-ids/BlockSpecialFile.pm.id
       ==> perl/.arch-ids/BlockSpecialFile.pm.id
     src/.arch-ids/BlockSpecialFileTab.pm.id
       ==> perl/.arch-ids/BlockSpecialFileTab.pm.id
     src/.arch-ids/Conf.pm.id
       ==> perl/.arch-ids/Conf.pm.in.id
     src/.arch-ids/FsEntry.pm.id
       ==> perl/.arch-ids/FsEntry.pm.id
     src/.arch-ids/FsOpts.pm.id
       ==> perl/.arch-ids/FsOpts.pm.id
     src/.arch-ids/FsTab.pm.id
       ==> perl/.arch-ids/FsTab.pm.id
     src/.arch-ids/Hardware.pm.id
       ==> perl/.arch-ids/Hardware.pm.id
     src/.arch-ids/IdeDev.pm.id
       ==> perl/.arch-ids/IdeDev.pm.id
     src/.arch-ids/Image.pm.id
       ==> perl/.arch-ids/Image.pm.id
     src/.arch-ids/Input.pm.id
       ==> perl/.arch-ids/Input.pm.id
     src/.arch-ids/InputTab.pm.id
       ==> perl/.arch-ids/InputTab.pm.id
     src/.arch-ids/KConfig.pm.id
       ==> perl/.arch-ids/KConfig.pm.id
     src/.arch-ids/LabeledPartition.pm.id
       ==> perl/.arch-ids/LabeledPartition.pm.id
     src/.arch-ids/LabeledPartitionTab.pm.id
       ==> perl/.arch-ids/LabeledPartitionTab.pm.id
     src/.arch-ids/LogicalVolume.pm.id
       ==> perl/.arch-ids/LogicalVolume.pm.id
     src/.arch-ids/LvmTab.pm.id
       ==> perl/.arch-ids/LvmTab.pm.id
     src/.arch-ids/Makefile.am.id
       ==> perl/.arch-ids/Makefile.am.id
     src/.arch-ids/ModDep.pm.id
       ==> perl/.arch-ids/ModDep.pm.id
     src/.arch-ids/ModDepTab.pm.id
       ==> perl/.arch-ids/ModDepTab.pm.id
     src/.arch-ids/Obj.pm.id
       ==> perl/.arch-ids/Obj.pm.id
     src/.arch-ids/Pack.pm.id
       ==> perl/.arch-ids/Pack.pm.id
     src/.arch-ids/PciDev.pm.id
       ==> perl/.arch-ids/PciDev.pm.id
     src/.arch-ids/PciMapEntry.pm.id
       ==> perl/.arch-ids/PciMapEntry.pm.id
     src/.arch-ids/PciTab.pm.id
       ==> perl/.arch-ids/PciTab.pm.id
     src/.arch-ids/PhysicalVolume.pm.id
       ==> perl/.arch-ids/PhysicalVolume.pm.id
     src/.arch-ids/Plan.pm.id
       ==> perl/.arch-ids/Plan.pm.id
     src/.arch-ids/RaidDev.pm.id
       ==> perl/.arch-ids/RaidDev.pm.id
     src/.arch-ids/RaidTab.pm.id
       ==> perl/.arch-ids/RaidTab.pm.id
     src/.arch-ids/ScsiDev.pm.id
       ==> perl/.arch-ids/ScsiDev.pm.id
     src/.arch-ids/TestSet.pm.id
       ==> perl/.arch-ids/TestSet.pm.id
     src/.arch-ids/UsbDev.pm.id
       ==> perl/.arch-ids/UsbDev.pm.id
     src/.arch-ids/UsbMapEntry.pm.id
       ==> perl/.arch-ids/UsbMapEntry.pm.id
     src/.arch-ids/UsbTab.pm.id
       ==> perl/.arch-ids/UsbTab.pm.id
     src/.arch-ids/VolumeGroup.pm.id
       ==> perl/.arch-ids/VolumeGroup.pm.id
     src/.arch-ids/main.pl.id
       ==> perl/.arch-ids/main.pl.id
     src/Conf.pm
       ==> perl/Conf.pm.in

    new directories:
     exec exec/.arch-ids include include/.arch-ids perl/.arch-ids

    removed directories:
     src/.arch-ids

    renamed directories:
     src
       ==> perl


2005-02-24 23:13:31 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-29

    Summary:
      post-0.0.4 add tree copying
    Revision:
      yaird--devo--0.1--patch-29

     * Add tree copy code to templates, to actionlist
       processing, to image generation.
     * Canonise filenames in templates to avoid
       problems with eg /lib/modules/2.6.10-smp/kernel//./.
     * In ActionList, add kernel version to every hash;
       this allows template to refer to /lib/modules/version/kernel.

    modified files:
     ChangeLog NEWS TODO doc/concepts.xml src/ActionList.pm
     src/Image.pm templates/Debian.pm templates/Fedora.pm


2005-02-23 22:17:56 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-28

    Summary:
      post-0.0.4
    Revision:
      yaird--devo--0.1--patch-28

     * Add --root=/dev/hdb option.
       Since this needs to be in fstab, it's odd to
       use a device name rather than a mount point,
       but it's the conventional thing to do, so should
       give rise to less confusion than changing it.

    modified files:
     ChangeLog NEWS README TODO src/FsTab.pm src/Plan.pm
     src/main.pl


2005-02-23 14:26:44 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-27

    Summary:
      0.0.4
    Revision:
      yaird--devo--0.1--patch-27

     * doc corrections: kernel command line no longer unsupported.
     * bring fedora and debian templates to same level.

    modified files:
     ChangeLog NEWS doc/spec.xml templates/Debian.pm
     templates/Fedora.pm


2005-02-23 11:42:32 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-26

    Summary:
      pre-0.0.4 - kernel args
    Revision:
      yaird--devo--0.1--patch-26

     * enough features for this week, time for some testing.
       bump version number to 0.0.4
     * Process kernel args, for now only init, ro, rw.
     * as a consequence, single user mode boot now works.
     * Ro/rw requires a new action attribute for mount: isRoot.
     * options now only is fstab options, not the extra -n -t
       stuff you may want to provide.
     * new action attribute for mount: fsType.
     * Document kernel args that may need support.
    

    modified files:
     ChangeLog TODO configure.in doc/kernel.xml src/Plan.pm
     templates/Debian.pm


2005-02-20 15:57:02 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-25

    Summary:
      post 0.0.3 - oops
    Revision:
      yaird--devo--0.1--patch-25

     * oops, add src/ModDep.pm to version control

    new files:
     src/.arch-ids/ModDep.pm.id src/ModDep.pm

    modified files:
     ChangeLog


2005-02-20 15:55:10 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-24

    Summary:
      post 0.0.3
    Revision:
      yaird--devo--0.1--patch-24

     * Find module files based on listing in modules.dep,
       not on scanning /lib/modules.
     * Like modprobe, accept *any* suffix for a module
     * But warn if the suffix is not .ko or .ko.gz,
       and thus not likely to be generated by depmod.
     * Remove ModDir; this is now redundant.
     * Add ModDep.pm to encapsulate filename and
       dependencies in a modules.dep line.
     * Check against duplicate module names
     * Add line numbers to module.dep parsing.
     * Bugfix: ModDepTab::all returned hash not array.
     * Stay closer to modprobe syntax regarding comment conventions
     * In Debian template, verify existence of device
       before making a node for it.

    removed files:
     src/.arch-ids/ModDir.pm.id src/ModDir.pm

    modified files:
     ChangeLog TODO src/Conf.pm src/Makefile.am src/ModDepTab.pm
     src/Plan.pm src/TestSet.pm templates/Debian.pm


2005-02-19 12:41:23 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-23

    Summary:
      post 0.0.3
    Revision:
      yaird--devo--0.1--patch-23

     * In Hardware, recognise target\d+:\d+:\d+
       as a new SCSI grouping, introduced in 2.6.10.
     * In Hardware, warn about any unrecognised path component
     * In TestSet, clean up harmless typo uncovered by warning.

    modified files:
     ChangeLog TODO src/Hardware.pm src/TestSet.pm


2005-02-19 00:45:15 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-22

    Summary:
      post-0.0.3 patches
    Revision:
      yaird--devo--0.1--patch-22

     * Empty lines in /etc/fstab are valid.
       (Patch Goffredo Baroncelli)

    modified files:
     ChangeLog TODO src/FsTab.pm


2005-02-16 15:51:52 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-21

    Summary:
      implement formats
    Revision:
      yaird--devo--0.1--patch-21

     * implement --format options: directory, cramfs, cpio
     * use 3rd open arg to avoid filename interpretation.
     * adapt readme, concepts and security doc accordingly.

    modified files:
     ChangeLog README doc/concepts.xml doc/security.xml src/Base.pm
     src/Blacklist.pm src/FsTab.pm src/Image.pm src/InputTab.pm
     src/KConfig.pm src/LabeledPartition.pm src/LvmTab.pm
     src/ModDepTab.pm src/Pack.pm src/PciTab.pm src/RaidTab.pm
     src/UsbTab.pm


2005-02-16 12:30:41 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-20

    Summary:
      recognise amd64 linux-gate
    Revision:
      yaird--devo--0.1--patch-20

     * New ldd output pattern, cf debian Bug#295412.
       Untested, I don't have 64bit.
     * add framework for output formats.

    new files:
     src/.arch-ids/Pack.pm.id src/Pack.pm

    modified files:
     ChangeLog src/Image.pm src/Makefile.am src/main.pl


2005-02-16 09:54:08 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-19

    Summary:
      gnu automake
    Revision:
      yaird--devo--0.1--patch-19

     * factor out template/Makefile
     * note automake in doc.
     * add command line processing in main.
     * add support for -v, -q, -d in Base.pm.
     * correpsonding change in doc/spec, doc/security
     * rewritten the README
     * TODO now included

    new files:
     .arch-ids/TODO.id TODO templates/.arch-ids/Makefile.am.id
     templates/Makefile.am

    modified files:
     ChangeLog Makefile.am README configure.in doc/security.xml
     doc/spec.xml doc/tools.xml src/Base.pm src/main.pl


2005-02-13 23:38:48 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-18

    Summary:
      oops in src/Makefile
    Revision:
      yaird--devo--0.1--patch-18

     * Add to configure.in, or Makefile.in is not built from Makefile.am

    modified files:
     ChangeLog configure.in


2005-02-13 23:36:27 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-17

    Summary:
      changelog misery, factoring makefile
    Revision:
      yaird--devo--0.1--patch-17

     * remove, re-add changelog.  Now it should get the log for this branch.
       Is this what we want?
     * Factor out src/Makefile.am

    new files:
     .arch-ids/ChangeLog.id ChangeLog src/.arch-ids/Makefile.am.id
     src/Makefile.am

    removed files:
     .arch-ids/ChangeLog.id ChangeLog

    modified files:
     Makefile.am


2005-02-13 23:27:22 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-16

    Summary:
      oops, wrong changelog.
    Revision:
      yaird--devo--0.1--patch-16

     * Sigh, changelog from branch is copied unchanged.
       It may be necessary to get rid of automatic tag.

    modified files:
     ChangeLog


2005-02-13 23:23:33 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-15

    Summary:
      convert to automake
    Revision:
      yaird--devo--0.1--patch-15

     * Bump to 0.0.3, use GNU automake
    
    Patches applied:
    
     * ekonijn@xs4all.nl--debian/yaird--gnu--0.1--base-0
       tag of ekonijn@xs4all.nl--debian/yaird--devo--0.1--patch-14
    
     * ekonijn@xs4all.nl--debian/yaird--gnu--0.1--patch-1
       add GNU autoconf support
    
     * ekonijn@xs4all.nl--debian/yaird--gnu--0.1--patch-2
       add required files
    
     * ekonijn@xs4all.nl--debian/yaird--gnu--0.1--patch-3
       debug gnu automake
    
     * ekonijn@xs4all.nl--debian/yaird--gnu--0.1--patch-4
       tuning automake
    

    new files:
     .arch-ids/AUTHORS.id .arch-ids/ChangeLog.id
     .arch-ids/Makefile.am.id .arch-ids/NEWS.id
     .arch-ids/bootstrap.sh.id .arch-ids/configure.in.id AUTHORS
     ChangeLog Makefile.am NEWS bootstrap.sh configure.in
     doc/.arch-ids/Makefile.am.id doc/Makefile.am
     templates/.arch-ids/=id

    removed files:
     doc/.arch-ids/Makefile.id doc/Makefile

    modified files:
     doc/yaird.xml.in src/main.pl

    renamed files:
     doc/.arch-ids/yaird.xml.id
       ==> doc/.arch-ids/yaird.xml.in.id
     doc/yaird.xml
       ==> doc/yaird.xml.in
     src/.arch-ids/Template.pm-Fedora.id
       ==> templates/.arch-ids/Fedora.pm.id
     src/.arch-ids/Template.pm.id
       ==> templates/.arch-ids/Debian.pm.id
     src/Template.pm
       ==> templates/Debian.pm
     src/Template.pm-Fedora
       ==> templates/Fedora.pm

    new directories:
     templates templates/.arch-ids

    new patches:
     ekonijn@xs4all.nl--debian/yaird--gnu--0.1--base-0
     ekonijn@xs4all.nl--debian/yaird--gnu--0.1--patch-1
     ekonijn@xs4all.nl--debian/yaird--gnu--0.1--patch-2
     ekonijn@xs4all.nl--debian/yaird--gnu--0.1--patch-3
     ekonijn@xs4all.nl--debian/yaird--gnu--0.1--patch-4


2005-02-12 01:48:49 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-14

    Summary:
      beware of last minute cleanup
    Revision:
      yaird--devo--0.1--patch-14

     * Fedora template: removing ls caused a shared library
       for /mnt/bin/cp to go missing.  Fix.

    modified files:
     src/Template.pm-Fedora


2005-02-09 23:40:12 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-13

    Summary:
      finalise before shipping.
    Revision:
      yaird--devo--0.1--patch-13

     * Warning against ill advised use in README.
     * Sample output in README.
     * more detailed planner output.
     * String method for actionList.
     * typo prolog -> prologue.
     * adapt TestSet to templating introduced in previous version.
     * doc/intro: remove ref to non-existent manual page.

    modified files:
     README doc/intro.xml src/ActionList.pm src/Plan.pm
     src/Template.pm src/Template.pm-Fedora src/TestSet.pm


2005-02-09 22:04:21 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-12

    Summary:
      docs and finishing fedora
    Revision:
      yaird--devo--0.1--patch-12

     * More info on initramfs found in Fedora port;
     * Drop ls and more from the templates.
     * Include Fedora sample template.
     * Confess odd scripting for initramfs.
     * Rename LICENSE to COPYING
     * TestPlan has bugs, introduced while adding templating.

    new files:
     src/.arch-ids/Template.pm-Fedora.id src/Template.pm-Fedora

    modified files:
     README doc/kernel.xml doc/spec.xml src/Template.pm

    renamed files:
     .arch-ids/LICENSE.id
       ==> .arch-ids/COPYING.id
     LICENSE
       ==> COPYING


2005-02-09 16:16:35 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-11

    Summary:
      avoid error message on non-shared executable ldd
    Revision:
      yaird--devo--0.1--patch-11

     * avoid error message on non-shared executable ldd,
       needed because of strange file modes in FC3.

    modified files:
     src/Image.pm


2005-02-09 16:05:04 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-10

    Summary:
      oops
    Revision:
      yaird--devo--0.1--patch-10

     * Inverted pattern in previous fix to ldd.

    modified files:
     src/Image.pm


2005-02-09 16:00:50 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-9

    Summary:
      other ldd output format
    Revision:
      yaird--devo--0.1--patch-9

     * In FC3 ldd (v2.3.3), the => is omitted
       if names on both sides are identical.
       

    modified files:
     src/Image.pm


2005-02-09 13:14:52 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-8

    Summary:
      document templating
    Revision:
      yaird--devo--0.1--patch-8

     * Discusse templating infrastructure under toolchain
     * More logical ordering in concepts chapter,
       discuss use of templates.
     * Minor cleanup in security and licence chapters.

    removed files:
     doc/.arch-ids/templating.xml.id doc/templating.xml

    modified files:
     doc/concepts.xml doc/license.xml doc/security.xml doc/spec.xml
     doc/tools.xml doc/yaird.xml


2005-02-09 10:37:39 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-7

    Summary:
      implement template system
    Revision:
      yaird--devo--0.1--patch-7

    Patches applied:
    
     * ekonijn@xs4all.nl--debian/yaird--templ--0.1--base-0
       tag of ekonijn@xs4all.nl--debian/yaird--devo--0.1--patch-6
    
     * ekonijn@xs4all.nl--debian/yaird--templ--0.1--patch-1
       implement template system:
    	 * Note initramfs in FC3.
    	 * Add chapter on templating to doc; unsatisfactory.
    	   Specs chapter unchanged.
    	 * Add debug, assert functions to Base.
    	 * Add debug calls to Image.
    	 * Fix bug in addDevicePlan for loop and duplicate detection: eq vs ==.
    	 * Add templating infrastructure, based on HTML::Template.
    	 * Ad Debian specific template.
    	 * Adapt Plan to use templating infrastructure.
    	 * Drop ad hoc plan expansion code.

    new files:
     doc/.arch-ids/templating.xml.id doc/templating.xml
     src/.arch-ids/ActionList.pm.id src/.arch-ids/Template.pm.id
     src/ActionList.pm src/Template.pm

    modified files:
     doc/kernel.xml doc/yaird.xml src/Base.pm src/Conf.pm
     src/Image.pm src/Obj.pm src/Plan.pm src/main.pl

    new patches:
     ekonijn@xs4all.nl--debian/yaird--templ--0.1--base-0
     ekonijn@xs4all.nl--debian/yaird--templ--0.1--patch-1


2005-02-06 11:47:03 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-6

    Summary:
      oops, add KConfig.pm
    Revision:
      yaird--devo--0.1--patch-6

     * oops, KConfig.pm needs to be added to tla archive.
       previous version non-functional for this reason.

    new files:
     src/.arch-ids/KConfig.pm.id src/KConfig.pm


2005-02-05 22:46:13 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-5

    Summary:
      preparations for Fedora port
    Revision:
      yaird--devo--0.1--patch-5

     * divide concept.xml into simplesect's.
     * correct USB_HID remark in input.xml
     * add kernel config file reader
     * add mapping module name to kernel config var.
     * document kernel config interpretation.
     * added test case for kernel config interpretation
     * when resolving module names, drop the modules
       that are built into the kernel.
     * /etc/hotplug/blacklist.d does not have to exist.
     * swap in /etc/fstab can have mount point 'swap'
       as well as 'none'.
     * No absolute path when using LVM tools: Debian
       has them in /sbin, Fedora in /usr/sbin;
       Including /sbin,/usr/sbin in $PATH solves this.
     * Don't load modules for swap partitions,
       since we don't do software suspend yet.
     * Known issue: Fedora does not have dash, does
       not have /etc/lvm-200.  We'll need templating
       to configure that away.

    modified files:
     doc/concepts.xml doc/input.xml doc/security.xml doc/spec.xml
     src/Blacklist.pm src/Conf.pm src/FsTab.pm src/LvmTab.pm
     src/ModDepTab.pm src/Plan.pm src/TestSet.pm src/main.pl


2005-02-05 11:12:27 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-4

    Summary:
      reiser tested, limit PCI sibling awakening
    Revision:
      yaird--devo--0.1--patch-4

     * Drop the todo item "test reiser"; completed succesfully.
     * Drop 'redundant action' messages.
     * Reduce PCI sibling awakening to USB functions only;
       Note in doc.

    modified files:
     doc/concepts.xml doc/spec.xml src/Hardware.pm src/Plan.pm


2005-02-05 00:11:33 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-3

    Summary:
      document UHCI/EHCI, fix LVM mknod
    Revision:
      yaird--devo--0.1--patch-3

     * add a paragraph on EHCI/UHCI and load a module for
       every function of a PCI slot to the concepts chapter.
     * fix bug in generated mknod calls.  Devices cannot always
       be called /dev/hda, with hda the kernel name: the counter
       example is /dev/vg0/root, device nodes generated by LVM.
       Add function yspecial to activeBlockDev, to generate
       a name appropriate for the block device.
     * known bug: the PCI alternate function code is too generous.
       Consider a chipset that has sound, ide and USB all as one
       PCI slot.  to be done.

    modified files:
     doc/concepts.xml src/ActiveBlockDev.pm src/LvmTab.pm
     src/Plan.pm src/TestSet.pm


2005-02-03 23:50:39 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-2

    Summary:
      fix EHCI/UHCI interference
    Revision:
      yaird--devo--0.1--patch-2

     * It turns out some PCI EHCI drivers work best if the UHCI
       driver is also loaded.  Generalise to: always load modules
       for every function of a PCI slot you need.

    modified files:
     src/Hardware.pm


2005-02-03 21:26:53 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	patch-1

    Summary:
      get rid of debug code
    Revision:
      yaird--devo--0.1--patch-1

     * Drop hacked in 'sleep' action, leave sleep
       on the image.

    modified files:
     src/Plan.pm


2005-02-03 21:10:19 GMT	Erik van Konijnenburg <ekonijn@xs4all.nl>	base-0

    Summary:
      initial import
    Revision:
      yaird--devo--0.1--base-0

     * first edition under version control.
       seems to work in some simple cases,
       still need to remove some debugging code.

    new files:
     LICENSE README doc/Makefile doc/authors.xml doc/concepts.xml
     doc/figures/console.dia doc/figures/console.png doc/input.xml
     doc/intro.xml doc/kernel.xml doc/license.xml doc/raid.xml
     doc/security.xml doc/spec.xml doc/tools.xml doc/yaird.xml
     src/ActiveBlockDev.pm src/ActiveBlockDevTab.pm src/Base.pm
     src/Blacklist.pm src/BlockSpecialFile.pm
     src/BlockSpecialFileTab.pm src/Conf.pm src/FsEntry.pm
     src/FsOpts.pm src/FsTab.pm src/Hardware.pm src/IdeDev.pm
     src/Image.pm src/Input.pm src/InputTab.pm
     src/LabeledPartition.pm src/LabeledPartitionTab.pm
     src/LogicalVolume.pm src/LvmTab.pm src/ModDepTab.pm
     src/ModDir.pm src/Obj.pm src/PciDev.pm src/PciMapEntry.pm
     src/PciTab.pm src/PhysicalVolume.pm src/Plan.pm src/RaidDev.pm
     src/RaidTab.pm src/ScsiDev.pm src/TestSet.pm src/UsbDev.pm
     src/UsbMapEntry.pm src/UsbTab.pm src/VolumeGroup.pm
     src/main.pl


