From: Harald Hoyer Date: Mon, 8 Feb 2021 12:27:58 +0000 (+0100) Subject: docs: remove TODO file X-Git-Tag: 052~119 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=457e7b7a4a0905f8c65e2402b469efe00f7dff9e;p=thirdparty%2Fdracut.git docs: remove TODO file TODO file copied to https://github.com/dracutdevs/dracut/issues/1068 and also filed as individual issues on https://github.com/dracutdevs/dracut/issues --- diff --git a/TODO b/TODO deleted file mode 100644 index f4fc208aa..000000000 --- a/TODO +++ /dev/null @@ -1,51 +0,0 @@ -Current TODO list, broken into things which are relevant for the -initramfs itself (/init et al) vs the generator. -A lot of things are/should be marked with "FIXME" in the code. - -Items are ordered in priority. - -INITRAMFS TODO - -- search domain string -- allow dual stack configuration (IPv4, IPv6) for the same interface -- "bind-mount" kernel drivers in real root for the rescue image, - if the real root does not have any kernel modules for this kernel - https://bugzilla.redhat.com/show_bug.cgi?id=1046510 -- use info and warn prefix -- generate systemd unit dracut-initramfs-restore in /run/systemd dynamically -- put "root=" parsing hooks in separate hook dir -- call "root=" parsing hooks after getting new rootpath from dhcp -- put mount hook in main initqueue loop / careful about resume! -- the hard-coded list of udev rules that we care about is kind of lame. -- panic fallback -- progress indication for fsck https://bugzilla.redhat.com/show_bug.cgi?id=827118 -- domain, searchdomain https://bugzilla.redhat.com/show_bug.cgi?id=840778 -- probably fix "--include" https://bugzilla.redhat.com/show_bug.cgi?id=849338 - -GENERATOR TODO - -- report errors on missing files in check() -- remove wait for swap devs, if no "resume=" is given on the kernel command line -- remove wait for swap devs, if the "resume" dracut module is not included (omitted) -- add presets (predefined set of modules) -- add interpreter/plugin-scripts to be sourced at the beginning or end (can use dracut-functions) -- add mechanism for module specific command line options -- pkg-config integration, to make it easy for other packages to use us. -- default module specification could use some work -- udev rule copying, as mentioned above, is a bit too hard-coded - -- dracut-install parse LD_SHOW_AUXV="" AT_PLATFORM for lib install - -CODE TODO - -- document more functions -- make function vars local, and prefix with "_" - -Future Enhancement Requests - -- run ssh server to enter crypto password or perform debugging (supported by debian) -- https://bugzilla.redhat.com/show_bug.cgi?id=524727 - dracut + encrypted root + networking - -- lsinitrd --print-cmdline -- dracut --print-cmdline error if additional arguments -- library for cmdline diff --git a/dracut.spec b/dracut.spec index a8e4e3706..4548f6b1a 100644 --- a/dracut.spec +++ b/dracut.spec @@ -275,7 +275,7 @@ echo 'dracut_rescue_image="yes"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/ %files %if %{with doc} -%doc README.md HACKING.md TODO AUTHORS NEWS dracut.html dracut.png dracut.svg +%doc README.md HACKING.md AUTHORS NEWS dracut.html dracut.png dracut.svg %endif %{!?_licensedir:%global license %%doc} %license COPYING lgpl-2.1.txt