]> git.ipfire.org Git - thirdparty/dracut.git/log
thirdparty/dracut.git
3 years agostyle: use astyle instead of indent
Harald Hoyer [Mon, 15 Mar 2021 11:12:31 +0000 (12:12 +0100)] 
style: use astyle instead of indent

3 years agostyle(install): use block for the FOREACH macros
Harald Hoyer [Mon, 15 Mar 2021 11:13:26 +0000 (12:13 +0100)] 
style(install): use block for the FOREACH macros

3 years agoci: splitout indent-c from indent
Harald Hoyer [Fri, 12 Mar 2021 09:33:23 +0000 (10:33 +0100)] 
ci: splitout indent-c from indent

... to be able to call it from CI

3 years agotest: check for shfmt in Makefile
Harald Hoyer [Fri, 12 Mar 2021 09:27:31 +0000 (10:27 +0100)] 
test: check for shfmt in Makefile

3 years agochore(.packit.yml): adding all fedora release + centos to packit
Jóhann B. Guðmundsson [Thu, 25 Feb 2021 11:49:32 +0000 (11:49 +0000)] 
chore(.packit.yml): adding all fedora release + centos to packit

With this config change,copr builds will happen on pull requests
for all fedora development branches and the next major RHEL release
( fedora-eln ) and on commits, copr builds will happen on all fedora
release and the next major RHEL release.

3 years agofix(udev-rules): add btrfs udev rules by default
Harald Hoyer [Thu, 25 Feb 2021 13:13:00 +0000 (14:13 +0100)] 
fix(udev-rules): add btrfs udev rules by default

Install `64-btrfs.rules` unconditionally to mark btrfs devices ready or
not.

In case no `btrfs` kernel module is available in the initramfs, the
device should not be ready.

Depends on: https://github.com/systemd/systemd/pull/18802

Fixes: https://github.com/dracutdevs/dracut/issues/947
3 years agofeat(btrfs): add 64-btrfs-dm.rules rules
Harald Hoyer [Thu, 25 Feb 2021 13:16:00 +0000 (14:16 +0100)] 
feat(btrfs): add 64-btrfs-dm.rules rules

3 years agoci: add lint for C and shell format
Harald Hoyer [Wed, 24 Feb 2021 13:40:38 +0000 (14:40 +0100)] 
ci: add lint for C and shell format

3 years agodocs: document code formatting in HACKING.md
Harald Hoyer [Thu, 25 Feb 2021 09:53:22 +0000 (10:53 +0100)] 
docs: document code formatting in HACKING.md

3 years agostyle: `make indent` for C
Harald Hoyer [Wed, 24 Feb 2021 13:46:19 +0000 (14:46 +0100)] 
style: `make indent` for C

3 years agostyle: shfmt post reformat
Harald Hoyer [Thu, 25 Feb 2021 08:46:32 +0000 (09:46 +0100)] 
style: shfmt post reformat

3 years agostyle: shfmt -s reformat
Harald Hoyer [Thu, 25 Feb 2021 08:43:35 +0000 (09:43 +0100)] 
style: shfmt -s reformat

reproducible with:

```
$ shfmt_version=3.0.1
$ wget "https://github.com/mvdan/sh/releases/download/v${shfmt_version}/shfmt_v${shfmt_version}_linux_amd64" -O shfmt
$ chmod u+x shfmt
$ ./shfmt -w -s .
```

3 years agostyle: shfmt reformat
Harald Hoyer [Thu, 25 Feb 2021 08:42:54 +0000 (09:42 +0100)] 
style: shfmt reformat

reproducible with:

```
$ shfmt_version=3.0.1
$ wget "https://github.com/mvdan/sh/releases/download/v${shfmt_version}/shfmt_v${shfmt_version}_linux_amd64" -O shfmt
$ chmod u+x shfmt
$ ./shfmt -w .
```

3 years agostyle: shfmt pre correction
Harald Hoyer [Thu, 25 Feb 2021 07:50:09 +0000 (08:50 +0100)] 
style: shfmt pre correction

3 years agofeat: extend Makefile indent target
Harald Hoyer [Thu, 25 Feb 2021 09:52:53 +0000 (10:52 +0100)] 
feat: extend Makefile indent target

- extend the C indent file pattern
- add shfmt, if installed

3 years agochore: add .shellcheckrc
Harald Hoyer [Wed, 24 Feb 2021 13:41:49 +0000 (14:41 +0100)] 
chore: add .shellcheckrc

3 years agofix: set vimrc and emacs indention according to .editorconfig
Harald Hoyer [Thu, 25 Feb 2021 09:26:36 +0000 (10:26 +0100)] 
fix: set vimrc and emacs indention according to .editorconfig

3 years agofeat: customize .editorconfig according to shfmt
Harald Hoyer [Wed, 10 Feb 2021 09:21:16 +0000 (10:21 +0100)] 
feat: customize .editorconfig according to shfmt

3 years agotest: fix test 98 getarg
Harald Hoyer [Thu, 11 Mar 2021 12:35:51 +0000 (13:35 +0100)] 
test: fix test 98 getarg

Fix a mis-replaced comparison.

3 years agofix(network-legacy): silence getargs
Harald Hoyer [Mon, 8 Mar 2021 14:40:00 +0000 (15:40 +0100)] 
fix(network-legacy): silence getargs

3 years agotest: sync and poweroff in create-root.sh
Harald Hoyer [Mon, 8 Mar 2021 12:19:42 +0000 (13:19 +0100)] 
test: sync and poweroff in create-root.sh

3 years agofix: use getargs with _cryptgetargsname
Harald Hoyer [Mon, 8 Mar 2021 12:17:40 +0000 (13:17 +0100)] 
fix: use getargs with _cryptgetargsname

3 years agotest: change the LABEL to include spaces
Harald Hoyer [Mon, 8 Mar 2021 09:15:29 +0000 (10:15 +0100)] 
test: change the LABEL to include spaces

Test for root device with a LABEL, which includes spaces.

3 years agofix(base): wait_for_dev quote shell variables
Harald Hoyer [Mon, 8 Mar 2021 09:14:36 +0000 (10:14 +0100)] 
fix(base): wait_for_dev quote shell variables

3 years agorefactor: factor out label_uuid_to_dev
Harald Hoyer [Mon, 8 Mar 2021 09:12:54 +0000 (10:12 +0100)] 
refactor: factor out label_uuid_to_dev

3 years agochore: update .gitignore
Harald Hoyer [Mon, 8 Mar 2021 09:22:00 +0000 (10:22 +0100)] 
chore: update .gitignore

3 years agofix: correctly handle kernel parameters
Harald Hoyer [Fri, 5 Mar 2021 15:07:10 +0000 (16:07 +0100)] 
fix: correctly handle kernel parameters

The kernel has an odd way to handle `"` surrounded parameters.
To handle the parameters as the kernel would do, no simple shell script
suffices, so a new utility `dracut-util` is introduced. Written in "C"
it handles `dracut-getarg` and `dracut-getargs` as the old shell script
functions `_dogetarg` and `_dogetargs` would.

3 years agofix: remove dracut.pc on `make clean`
Harald Hoyer [Mon, 8 Mar 2021 09:39:51 +0000 (10:39 +0100)] 
fix: remove dracut.pc on `make clean`

3 years agofix: honor KVERSION environment in the Makefile
Harald Hoyer [Mon, 8 Mar 2021 09:11:29 +0000 (10:11 +0100)] 
fix: honor KVERSION environment in the Makefile

3 years agofeat(nbd): support ipv6 link local nbds
Jonas Jelten [Sat, 27 Feb 2021 11:45:15 +0000 (12:45 +0100)] 
feat(nbd): support ipv6 link local nbds

3 years agoperf: disable initrd compression when squash module is enabled
Kairui Song [Sun, 31 Jan 2021 17:49:54 +0000 (01:49 +0800)] 
perf: disable initrd compression when squash module is enabled

With squash module, the initramfs is double compressed, which slow down
the build progress and doesn't shrink the size much.

3 years agofeat: squash module follow --compress option
Kairui Song [Mon, 15 Feb 2021 15:15:26 +0000 (23:15 +0800)] 
feat: squash module follow --compress option

Try to make mksquashfs follow --compress option if squash module is
included, if not specified or invalid, fall back to use mksquashfs's
default compressor.

3 years agorefactor: delay compressor detection
Kairui Song [Wed, 24 Feb 2021 15:39:07 +0000 (23:39 +0800)] 
refactor: delay compressor detection

No function change, decide which compressor to use right before
compressing the initramfs.

This may delay the print of this message:
"dracut: no compression tool available. Initramfs image is going to be big."
but should be OK, this message is not an error.

3 years agofeat(squash): use busybox for early setup if available
Kairui Song [Mon, 15 Feb 2021 06:04:05 +0000 (14:04 +0800)] 
feat(squash): use busybox for early setup if available

Use busybox can help reduce the size of early setup environment.

With this change, everything is packed in the squash image, and
the setup files will be dropped once squash image setup is done,
so initramfs stage memory usage is reduced to the minimun,
and initramfs decompress is also faster.

File layout of a squash initramfs looks like this:

========================================================================
drwxr-xr-x   1 root     root            0 Feb 15 14:07 .
-rwxr-xr-x   1 root     root          946 Feb 15 14:07 init
lrwxrwxrwx   1 root     root            7 Feb 15 14:07 lib -> usr/lib
drwxr-xr-x   1 root     root            0 Feb 15 14:07 squash
-rw-r--r--   1 root     root     91000832 Feb 15 14:07 squash-root.img
drwxr-xr-x   1 root     root            0 Feb 15 14:07 usr
drwxr-xr-x   1 root     root            0 Feb 15 14:07 usr/bin
-rwxr-xr-x   1 root     root      1293688 Jul 27  2020 usr/bin/busybox
lrwxrwxrwx   1 root     root            7 Feb 15 14:07 usr/bin/echo -> busybox
lrwxrwxrwx   1 root     root            7 Feb 15 14:07 usr/bin/mkdir -> busybox
lrwxrwxrwx   1 root     root            7 Feb 15 14:07 usr/bin/modprobe -> busybox
lrwxrwxrwx   1 root     root            7 Feb 15 14:07 usr/bin/mount -> busybox
lrwxrwxrwx   1 root     root            7 Feb 15 14:07 usr/bin/sh -> busybox
lrwxrwxrwx   1 root     root            7 Feb 15 14:07 usr/bin/switch_root -> busybox
drwxr-xr-x   1 root     root            0 Feb 15 14:07 usr/lib
drwxr-xr-x   1 root     root            0 Feb 15 14:07 usr/lib/dracut
-rw-r--r--   1 root     root           23 Feb 15 14:07 usr/lib/dracut/build-parameter.txt
-rw-r--r--   1 root     root           31 Feb 15 14:07 usr/lib/dracut/dracut-051-93.git20210215.fc33
-rw-r--r--   1 root     root          358 Feb 15 14:07 usr/lib/dracut/modules.txt
-rw-r--r--   1 root     root            0 Feb 15 14:07 usr/lib/dracut/need-initqueue
drwxr-xr-x   1 root     root            0 Feb 15 14:07 usr/lib/modules
drwxr-xr-x   1 root     root            0 Feb 15 14:07 usr/lib/modules/5.10.11-200.fc33.x86_64
drwxr-xr-x   1 root     root            0 Feb 15 14:07 usr/lib/modules/5.10.11-200.fc33.x86_64/kernel
<... kernel module misc files skipped ... >
========================================================================

3 years agorefactor(squash): structure in a cleaner way
Kairui Song [Mon, 15 Feb 2021 15:08:47 +0000 (23:08 +0800)] 
refactor(squash): structure in a cleaner way

Simplify the squash mount layout. Instead of overlay on each top
directory (/etc, /usr), just mount and switch_root into the squash
image, with a overlay on top of it.

Also install the binaries and setup scripts separately, so the squash
setup code and the squash image content is independent of each other,
all squash setup script and binaries can be deleted safely upon
switch_root.

With this change, previous squash clean up service and other tricky
implementations are all gone.

This commit depends on systemd commits from:
https://github.com/systemd/systemd/pull/18124

Previouly systemd doesn't recognize non-ramfs initramfs, now this is
doable with SYSTEMD_IN_INITRD=lenient

Signed-off-by: Kairui Song <kasong@redhat.com>
3 years agorefactor(squash): don't record mount points in text file
Kairui Song [Mon, 15 Feb 2021 15:05:08 +0000 (23:05 +0800)] 
refactor(squash): don't record mount points in text file

The squasn mount points are recorded in text file so later clean up
script can umount them, this is not needed, the mount points are fixed
so just detect the umount by hardcoded pattern.

3 years agofeat(squash): install and depmod modules seperately
Kairui Song [Mon, 15 Feb 2021 14:58:20 +0000 (22:58 +0800)] 
feat(squash): install and depmod modules seperately

Separately install the modules required for squash image setup.
These modules can be deleted after squash image setup to save
memory.

Signed-off-by: Kairui Song <kasong@redhat.com>
3 years agorefactor(squash): move all setup code to init-squash.sh
Kairui Song [Mon, 15 Feb 2021 14:52:47 +0000 (22:52 +0800)] 
refactor(squash): move all setup code to init-squash.sh

Seperate of init.sh and setup-squash.sh is pointless, merge them into one.

3 years agofix(squash): post install should be the last step before stripping
Kairui Song [Wed, 10 Feb 2021 16:39:17 +0000 (00:39 +0800)] 
fix(squash): post install should be the last step before stripping

Ensure dracut squash module doesn't effect other steps, and stripping
can cover the new binaries installed by it.

3 years agorefactor(squash): move the post install scripts into the module-setup.sh
Kairui Song [Mon, 15 Feb 2021 14:22:08 +0000 (22:22 +0800)] 
refactor(squash): move the post install scripts into the module-setup.sh

No function change, just move the post install code to 99squash to clean
up dracut.sh.

3 years agofix(squash): this module shouldn't depend on bash
Kairui Song [Fri, 4 Dec 2020 07:37:27 +0000 (15:37 +0800)] 
fix(squash): this module shouldn't depend on bash

Any other shell should just work.

3 years agochore(labeler): remove the needs review label
Jóhann B. Guðmundsson [Fri, 26 Feb 2021 14:28:02 +0000 (14:28 +0000)] 
chore(labeler): remove the needs review label

There is no longer need to have pull requests labeled with the needs
review label since reviews are now mandatory on pull request.

3 years agofix: always use mkdir -p
Jóhann B. Guðmundsson [Fri, 26 Feb 2021 13:44:05 +0000 (13:44 +0000)] 
fix: always use mkdir -p

Ensuring that directory creations dont trigger error if directory
previously existed as well as create parent directories if needed.

3 years agofix(kernel-modules): optionally add /usr/lib/modules.d to initramfs
Daniel Molkentin [Mon, 1 Mar 2021 15:44:56 +0000 (16:44 +0100)] 
fix(kernel-modules): optionally add /usr/lib/modules.d to initramfs

On SUSE, there is no /lib/modules.d, only /usr/lib/modules.d.

Upstream-Bug: http://bugzilla.opensuse.org/show_bug.cgi?id=1180822

Reference: bsc#1180822

3 years agofix(dracut-systemd): don't refuse root=tmpfs when systemd is used
Lennart Poettering [Tue, 2 Mar 2021 18:15:22 +0000 (19:15 +0100)] 
fix(dracut-systemd): don't refuse root=tmpfs when systemd is used

A match for systemd PR#18847

3 years agofix(dracut.sh): harden dracut against GZIP environment variable
Renaud Métrich [Mon, 1 Mar 2021 16:43:10 +0000 (17:43 +0100)] 
fix(dracut.sh): harden dracut against GZIP environment variable

When a GZIP environment variable is set, this leads to various breakage:

In case 'pigz' is installed and GZIP is defined as a path, e.g.
/usr/local/bin/gzip, then dracut will fail with the following message:

   "
   pigz: abort: cannot provide files in GZIP environment variable
   "

In case 'pigz' isn't installed and regular 'gzip' is used and GZIP is
defined as a path, e.g. /usr/local/bin/gzip, then the path will be
zipped and dracut will fail for no obvious reason.  Trying again, dracut
will then fail with following message:

   "
   gzip: /usr/local/bin/gzip.gz already exists; not overwritten
   "

In any case, GZIP environment should be unset to avoid breakage or
unwanted behaviour. This variable is anyway obsolescent, from gzip(1)
manpage.

Signed-off-by: Renaud Métrich <rmetrich@redhat.com>
3 years agofeat(skipcpio): speed up and harden skipcpio
Harald Hoyer [Wed, 24 Feb 2021 12:55:54 +0000 (13:55 +0100)] 
feat(skipcpio): speed up and harden skipcpio

Before:
```
Benchmark #1: ./skipcpio/skipcpio test-5.10.15-200.fc33.x86_64.img >/dev/null
  Time (mean ± σ):     125.5 ms ±   0.9 ms    [User: 97.4 ms, System: 27.9 ms]
  Range (min … max):   124.8 ms … 129.4 ms    23 runs
```

After:
```
Benchmark #1: ./skipcpio/skipcpio test-5.10.15-200.fc33.x86_64.img >/dev/null
  Time (mean ± σ):      12.2 ms ±   0.3 ms    [User: 2.7 ms, System: 9.5 ms]
  Range (min … max):    11.7 ms …  13.6 ms    212 runs
```

Besides the speedup, skipcpio now parses the cpio header and is not
falsely ending when the early cpio payload contains `TRAILER!!!`.

Fixes: https://github.com/dracutdevs/dracut/issues/1123
3 years agodocs: update NEWS.md and AUTHORS 053
Harald Hoyer [Tue, 23 Feb 2021 08:54:37 +0000 (09:54 +0100)] 
docs: update NEWS.md and AUTHORS

3 years agodocs: update RELEASE.md
Harald Hoyer [Tue, 23 Feb 2021 08:53:40 +0000 (09:53 +0100)] 
docs: update RELEASE.md

* clog from last tag
* push commits to kernelorg also

3 years agofeat(github): adding packit support for fedora maintenance
Jóhann B. Guðmundsson [Fri, 19 Feb 2021 14:51:47 +0000 (14:51 +0000)] 
feat(github): adding packit support for fedora maintenance

Adding initial packit [1] support for fedora maintenance which
should automate the release process from upstream release to fedora.

1. https://packit.dev

3 years agofix(dracut.sh): remove unneeded variables
Harald Hoyer [Tue, 16 Feb 2021 13:22:06 +0000 (14:22 +0100)] 
fix(dracut.sh): remove unneeded variables

There is no `fstab_lines_l` variable used before.

The `--include` option was turned into `++include` and therefore the
switch option is not reachable anymore.

3 years agofix(dracut.sh): unfreeze /boot on exit
Sergei Iudin [Fri, 19 Feb 2021 21:06:03 +0000 (13:06 -0800)] 
fix(dracut.sh): unfreeze /boot on exit

If SIGWHATEVER will be processed after fsfreeze -f, but before fsfreeze
-u we will end up with /boot/ never unfrozen, let's try to minimize risk of this.

3 years agofix: skip empty modalias files in drm module setup
Evgeni Golov [Sat, 13 Feb 2021 20:40:47 +0000 (21:40 +0100)] 
fix: skip empty modalias files in drm module setup

on my system (ThinkPad X201s) I have several modalias entries that are
empty:

    /sys/bus/platform/devices/dock.0/modalias
    /sys/bus/platform/devices/dock.1/modalias
    /sys/bus/platform/devices/dock.2/modalias

executing the drm module setup thus results in the following errors

    dracut-install: No SOURCE argument given

when calling dracut_instmods and hostonly mode is enabled.

Skip those entries, as there are no modules to load in this case
anyways.

Note: it is not sufficient to use [['s -s test (file size is greater
than zero), as all those files are 4096B if you stat them.

3 years agofix(network-manager): run as a service if systemd module is present
Lukas Nykryn [Thu, 4 Feb 2021 09:15:45 +0000 (10:15 +0100)] 
fix(network-manager): run as a service if systemd module is present

In the current state, services that depend on network need to
use dracut hooks, since nothing with pull in the network
targets into the transaction.

In the future, it would be nice to provide developers on systemd-only
systems the possibility to not use dracut hooks at all, but simply put
normal systemd services into the initrd.

Also, some modules even right now depend on systemd ordering, like
cryptsetup, so let's make sure, that the ordering inside systemd work
properly as well.

3 years agofix(network-manager): rework how NM is started in debug mode
Lukas Nykryn [Wed, 10 Feb 2021 09:27:27 +0000 (10:27 +0100)] 
fix(network-manager): rework how NM is started in debug mode

Instead of running directly NM with --debug, create a drop-in in
nm-config.sh. This will make sure, that we can get the debug output
regardless the way how NM will be started.

3 years agofix(fcoe): rename rd.nofcoe to rd.fcoe
Lukas Nykryn [Thu, 18 Feb 2021 10:23:41 +0000 (11:23 +0100)] 
fix(fcoe): rename rd.nofcoe to rd.fcoe

The current name of this bool is kinda stupid. Based on the manpage
setting it to 0 turns off fcoe, which means that nofcoe=1 should mean
that it is on.

Let's just do the same thing as with rd.lvm=0, rd.luks=0,....

3 years agofix(fcoe): rd.nofcoe=0 should disable fcoe
Lukas Nykryn [Thu, 18 Feb 2021 10:01:31 +0000 (11:01 +0100)] 
fix(fcoe): rd.nofcoe=0 should disable fcoe

8446c8f9 Changed the default behavior, but also flipped meaning of 0/1.
Right now rd.nofcoe=0 enables fcoe, which is the opposite what manpage
says.

3 years agofix: proper return code for inst_multiple in dracut-init.sh
Andrew J. Hesford [Thu, 18 Feb 2021 23:53:15 +0000 (18:53 -0500)] 
fix: proper return code for inst_multiple in dracut-init.sh

A test of the form

    if ! command; then
        _ret=$?
        ...
        return _ret
    fi

does not capture the return code of `command`, but the negation of the
return code, leaving _ret == 0. The test of this form in inst_multiple
has been refactored to capture and return the right value.

3 years agochore: update authors in .mailmap
Tomasz Paweł Gajc [Wed, 17 Feb 2021 14:55:11 +0000 (15:55 +0100)] 
chore: update authors in .mailmap

3 years agofix(i18n): get rid of `eval` calls
Harald Hoyer [Tue, 16 Feb 2021 14:16:41 +0000 (15:16 +0100)] 
fix(i18n): get rid of `eval` calls

By changing KBDSUBDIRS to a bash array, all kinds of `eval` quirks are
avoided.

3 years agofix(i18n): create the keyboard symlinks again
Harald Hoyer [Tue, 16 Feb 2021 13:17:50 +0000 (14:17 +0100)] 
fix(i18n): create the keyboard symlinks again

Invalid space broke the creation of the keyboard subdirectories,
leading to a symbolic link

usr/share/consolefonts,consoletrans,keymaps,unimaps ->
/usr/lib/kbd/consolefonts,consoletrans,keymaps,unimaps

in the created initramfs.

With this fix the correct symlinks are created again:

usr/share/consolefonts -> /usr/lib/kbd/consolefonts
usr/share/consoletrans -> /usr/lib/kbd/consoletrans
usr/share/keymaps -> /usr/lib/kbd/keymaps
usr/share/unimaps -> /usr/lib/kbd/unimaps

3 years agofix(github): exempt issues with the label bug
Jóhann B. Guðmundsson [Sun, 14 Feb 2021 20:21:58 +0000 (20:21 +0000)] 
fix(github): exempt issues with the label bug

Let's exempt issues with the label bugs being processed by stalebot.

3 years agodocs: update docs/RELEASE.md
Harald Hoyer [Tue, 16 Feb 2021 07:50:08 +0000 (08:50 +0100)] 
docs: update docs/RELEASE.md

3 years agodocs: update NEWS.md and AUTHORS 052
Harald Hoyer [Mon, 15 Feb 2021 14:58:57 +0000 (15:58 +0100)] 
docs: update NEWS.md and AUTHORS

3 years agochore: add `CONTRIBUTORS` target to Makefile
Harald Hoyer [Mon, 15 Feb 2021 15:18:33 +0000 (16:18 +0100)] 
chore: add `CONTRIBUTORS` target to Makefile

3 years agodocs: update docs/RELEASE.md
Harald Hoyer [Mon, 15 Feb 2021 14:58:38 +0000 (15:58 +0100)] 
docs: update docs/RELEASE.md

3 years agodocs: move NEWS to NEWS.md
Harald Hoyer [Mon, 15 Feb 2021 14:18:24 +0000 (15:18 +0100)] 
docs: move NEWS to NEWS.md

3 years agoci: force binary files for grep on disk images
Harald Hoyer [Mon, 15 Feb 2021 12:02:03 +0000 (13:02 +0100)] 
ci: force binary files for grep on disk images

Because some of the CI tests fail randomly while grepping for the
test success marker, let's be specific of the file format grep will
search to eleminate all failure sources.

3 years agodocs: RELEASE.md
Jóhann B. Guðmundsson [Wed, 10 Feb 2021 20:18:17 +0000 (20:18 +0000)] 
docs: RELEASE.md

Creating the /docs directory which will contain all project related
documentation and will also host the projects github based website
in the future.

Adding RELEASE.md which is a document that outlines the release process.

3 years agofix: shellcheck for dracut-init.sh
Harald Hoyer [Fri, 12 Feb 2021 12:53:34 +0000 (13:53 +0100)] 
fix: shellcheck for dracut-init.sh

3 years agofix: shellcheck for dracut-init.sh
Harald Hoyer [Fri, 12 Feb 2021 12:53:25 +0000 (13:53 +0100)] 
fix: shellcheck for dracut-init.sh

3 years agofix: shellcheck for dracut-init.sh
Harald Hoyer [Fri, 12 Feb 2021 12:53:15 +0000 (13:53 +0100)] 
fix: shellcheck for dracut-init.sh

3 years agofix: shellcheck for dracut-init.sh
Harald Hoyer [Fri, 12 Feb 2021 12:53:07 +0000 (13:53 +0100)] 
fix: shellcheck for dracut-init.sh

3 years agofix: shellcheck for dracut-init.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:09 +0000 (13:26 +0100)] 
fix: shellcheck for dracut-init.sh

3 years agofix: shellcheck for dracut.sh
Harald Hoyer [Fri, 12 Feb 2021 12:50:47 +0000 (13:50 +0100)] 
fix: shellcheck for dracut.sh

3 years agofix: shellcheck for dracut.sh
Harald Hoyer [Fri, 12 Feb 2021 12:50:44 +0000 (13:50 +0100)] 
fix: shellcheck for dracut.sh

3 years agofix: shellcheck for dracut.sh
Harald Hoyer [Fri, 12 Feb 2021 12:50:35 +0000 (13:50 +0100)] 
fix: shellcheck for dracut.sh

3 years agofix: shellcheck for dracut.sh
Harald Hoyer [Fri, 12 Feb 2021 12:50:25 +0000 (13:50 +0100)] 
fix: shellcheck for dracut.sh

3 years agofix: shellcheck for dracut.sh
Harald Hoyer [Fri, 12 Feb 2021 12:50:16 +0000 (13:50 +0100)] 
fix: shellcheck for dracut.sh

3 years agofix: shellcheck for dracut.sh
Harald Hoyer [Fri, 12 Feb 2021 12:50:05 +0000 (13:50 +0100)] 
fix: shellcheck for dracut.sh

3 years agofix: shellcheck for dracut.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:09 +0000 (13:26 +0100)] 
fix: shellcheck for dracut.sh

3 years agofix: shellcheck for dracut-functions.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:09 +0000 (13:26 +0100)] 
fix: shellcheck for dracut-functions.sh

3 years agofix: shellcheck for dracut-logger.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:09 +0000 (13:26 +0100)] 
fix: shellcheck for dracut-logger.sh

3 years agofix: shellcheck for modules.d/99squash/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:14 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/99squash/module-setup.sh

3 years agofix: shellcheck for modules.d/99squash/clear-squash.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:14 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/99squash/clear-squash.sh

3 years agofix: shellcheck for modules.d/99fs-lib/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:14 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/99fs-lib/module-setup.sh

3 years agofix: shellcheck for modules.d/99base/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:14 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/99base/module-setup.sh

3 years agofix: shellcheck for modules.d/99base/dracut-lib.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:14 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/99base/dracut-lib.sh

3 years agofix: shellcheck for modules.d/95zfcp_rules/parse-zfcp.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95zfcp_rules/parse-zfcp.sh

3 years agofix: shellcheck for modules.d/95udev-rules/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95udev-rules/module-setup.sh

3 years agofix: shellcheck for modules.d/95terminfo/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95terminfo/module-setup.sh

3 years agofix: shellcheck for modules.d/95ssh-client/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95ssh-client/module-setup.sh

3 years agofix: shellcheck for modules.d/95rootfs-block/block-genrules.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95rootfs-block/block-genrules.sh

3 years agofix: shellcheck for modules.d/95resume/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95resume/module-setup.sh

3 years agofix: shellcheck for modules.d/95nfs/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95nfs/module-setup.sh

3 years agofix: shellcheck for modules.d/95iscsi/cleanup-iscsi.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95iscsi/cleanup-iscsi.sh

3 years agofix: shellcheck for modules.d/95fstab-sys/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95fstab-sys/module-setup.sh

3 years agofix: shellcheck for modules.d/95fcoe/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95fcoe/module-setup.sh

3 years agofix: shellcheck for modules.d/95fcoe/cleanup-fcoe.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:13 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95fcoe/cleanup-fcoe.sh

3 years agofix: shellcheck for modules.d/95debug/module-setup.sh
Harald Hoyer [Fri, 12 Feb 2021 12:26:12 +0000 (13:26 +0100)] 
fix: shellcheck for modules.d/95debug/module-setup.sh