# do not edit -- automatically generated by arch changelog # arch-tag: automatic-ChangeLog--ekonijn@xs4all.nl--debian/yaird--devo--0.1 # 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