Harald Hoyer
2fabaaa62d
fix(base): shellcheck for modules.d/99base
...
Also remove some functions, which are not used and broken anyway.
2021-03-26 12:17:00 +01:00
Harald Hoyer
9a52c3fdb0
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 .
```
2021-03-13 20:10:43 +01:00
Harald Hoyer
967cc19ab1
remove all vim and emacs code format comments
2014-08-29 13:38:47 +02:00
Amadeusz Żołnowski
aa505d588f
parse-root-opts: first check for ro, later for rw
...
This order is already in 98usrmount.
2012-07-26 17:35:59 +02:00
Amadeusz Żołnowski
79148c2945
apply "ro" and "rw" options from cmdline to / mount
...
rflags is no longer guaranteed to be non empty. / is mounted according
to rootflags parameter but forced ro at first. Later it is remounted
according to /etc/fstab + rootflags parameter and "ro"/"rw". If
parameters are still the same as for first mount, / isn't remounted.
Conflicts:
modules.d/95rootfs-block/mount-root.sh
modules.d/99base/parse-root-opts.sh
2012-07-26 16:35:13 +02:00
Harald Hoyer
7209df9e91
do not umount root, remount it. do not mount ro if not specified
...
also mount /usr readonly if "ro" is specified on the command line
if /usr is a btrfs subvolume of root, use the same mount options
2012-07-02 18:52:49 +02:00
Harald Hoyer
8ce58f1f42
add missing shebang
2011-02-23 09:38:25 +01:00
Harald Hoyer
cc02093d69
reformat source code
...
removed tabs and set indention to 4 spaces
added emacs and vi format headers
2010-09-10 15:34:36 +02:00
Harald Hoyer
b6a7c09070
chmod 0755 *.sh
2010-05-19 09:40:48 +02:00
Harald Hoyer
b006ff9930
removed shebang from .sh and changed mode to 0644
2009-06-19 13:00:09 +02:00
Philippe Seewer
d1a55b113d
Exporting fstype, rflags and root is no longer necessary
...
Exporting these variables is no longer needed. All scripts that need
these are sourced and they're not used inside udev.
2009-06-17 08:37:39 +02:00
David Dillow
a2810bf24a
root option parsing belongs in 99base now
...
We use this for NFS root as well, and NFSv4 was getting broken when
it wasn't present.
2009-06-06 02:31:45 -04:00
Victor Lowther
35f90aafd2
Move finding and mounting root on block devices into its own hook.
2009-03-20 03:08:40 -05:00
Victor Lowther
f81a894eb0
Move processing root options into a pre-udev hook.
...
Also make changes that will make it easier to udevify resuming
from hibernate and mounting root.
2009-03-20 03:08:39 -05:00
Victor Lowther
76c88488c4
Move root option processing into a pre-mount hook.
...
This will make it easier to add support for root on nfs, root on iscsi,
root on multipath, and other such oddities.
2009-03-07 08:02:03 -06:00