# do not edit -- automatically generated by arch changelog # arch-tag: automatic-ChangeLog--ekonijn@xs4all.nl--debian/yaird--devo--0.1 # 2005-12-13 21:29:59 GMT Erik van Konijnenburg patch-133 Summary: amd74xx suffers from ide-generic Revision: yaird--devo--0.1--patch-133 And for amd74xx same ide-generic problem reported earlier. Should we always demand ide-generic? No, because there are machines that have proper driver which does not need ide-generic, so ide-generic need not be part of the driver. Making ide-generic optional (as it was in earlier versions) is also far from ideal, since that would end up with silently non-booting kernels on piix machine without ide-generic in the kernel. For this reason the ugly enumeration as a fix. modified files: ChangeLog perl/Hardware.pm 2005-12-12 22:22:51 GMT Erik van Konijnenburg patch-132 Summary: add todo entry Revision: yaird--devo--0.1--patch-132 add todo entry modified files: ChangeLog TODO 2005-12-12 21:36:55 GMT Erik van Konijnenburg patch-131 Summary: ide-generic for piix Revision: yaird--devo--0.1--patch-131 Hmm, complaints about piix not booting start when ide-generic workaround is limited to via82cxxx only. As an experiment, do ide-generic for piix as well. Cf Debian bugs #343042, #343048. modified files: ChangeLog perl/Hardware.pm 2005-12-11 19:43:38 GMT Erik van Konijnenburg patch-130 Summary: know about compiled in sun modules Revision: yaird--devo--0.1--patch-130 sermouse and sunkbd may be compiled in rather than modular. modified files: ChangeLog perl/KConfig.pm 2005-12-11 18:52:16 GMT Erik van Konijnenburg patch-129 Summary: support sunkbd somewhat Revision: yaird--devo--0.1--patch-129 note some sparcs under some kernels have serio as well: $ cd /sys/devices $ readlink /sys/devices/serio0/driver ../../bus/serio/drivers/sermouse $ readlink /sys/devices/serio1/driver ../../bus/serio/drivers/sunkbd $ Still need to build proper modalias support; the tricky bit there is how to recognise modules that need eg the ehci/ohci or via82cxxx/ide-generic hack. modified files: ChangeLog perl/Hardware.pm 2005-12-11 17:14:48 GMT Erik van Konijnenburg patch-128 Summary: USB storage now tested; adapt docs accordingly Revision: yaird--devo--0.1--patch-128 USB storage now tested; adapt docs accordingly modified files: ChangeLog doc/spec.xml man/yaird.8 2005-12-11 17:06:03 GMT Erik van Konijnenburg patch-127 Summary: no output on error Revision: yaird--devo--0.1--patch-127 Bugfix: yaird is supposed to not produce output if an error is detected, but it appeared that output was only suppressed if the error is immediately fatal (which most are). modified files: ChangeLog perl/Base.pm perl/Pack.pm 2005-12-10 10:00:09 GMT Erik van Konijnenburg patch-126 Summary: support crypto_aes_586 Revision: yaird--devo--0.1--patch-126 KConfig keeps an overview of modules that may be compiled into the kernel. This is complicated by the fact that modules may be aliases for each other. Point in case: aes. There is both CRYPTO_AES, CRYPTO_AES_586 and CRYPTO_AES_X86_64. All are three-state, the first is generic, and module aes_i586 contains a line MODULE_ALIAS ("aes") that makes modprobe decide that aes_i586 is just as good as aes. Thus for the code that loads an encryption algorithm just before cryptsetup, the difference between aes and aes_i865 is transparant. However, the code in yaird that decides aes is built into the kernel so no modprobe is required to understand that CRYPTO_AES_586 is equivalent to CRYPTO_AES. Extended isBuiltIn to recognise that a module is built in if any of the possible variants is built in; dropped the isOmmited() function, since its broken by this change and no longer needed by the rest of the code. This should solve Debian Bug#342652. modified files: ChangeLog perl/KConfig.pm 2005-12-08 22:37:24 GMT Erik van Konijnenburg 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ). Modification from debian 0.0.11-3, #325768. modified files: ChangeLog perl/Blacklist.pm 2005-08-25 19:07:07 GMT Erik van Konijnenburg 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 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 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 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 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 modified files: ChangeLog perl/Blacklist.pm 2005-07-17 13:08:21 GMT Erik van Konijnenburg 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 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 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 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 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 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 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 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 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 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 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 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 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 patch-46 Summary: post-0.0.7 Revision: yaird--devo--0.1--patch-46 * Copyright compliance. nfsmount needs , but that breaks with glibc because of a redundant include . 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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