synit: assert from mdevd
This commit is contained in:
parent
53f6a843d3
commit
5ce3ca2121
|
@ -234,9 +234,6 @@ for i in @kernelModules@; do
|
|||
modprobe $i
|
||||
done
|
||||
|
||||
info "loading modules from modalias files..."
|
||||
find /sys -name 'modalias' -type f -exec cat '{}' + | sort -u | xargs modprobe -b -a 2>/dev/null
|
||||
|
||||
|
||||
# Create device nodes in /dev.
|
||||
@preDeviceCommands@
|
||||
|
@ -247,7 +244,7 @@ ln -sfn /proc/self/fd/2 /dev/stderr
|
|||
mkdir -p /dev/.mdadm
|
||||
|
||||
info "running mdevd..."
|
||||
echo '.* 0:0 660' >/etc/mdev.conf
|
||||
echo '$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"' >/etc/mdev.conf
|
||||
mdevd -O4 -v 3 &
|
||||
mdevd_pid=$!
|
||||
mdevd-coldplug -O4 -v 3
|
||||
|
|
|
@ -126,6 +126,7 @@ mkdir -p \
|
|||
/etc/syndicate/user-settings \
|
||||
/run/etc/syndicate/core \
|
||||
/run/etc/syndicate/services \
|
||||
/run/etc/syndicate/machine \
|
||||
|
||||
# Start Synit.
|
||||
echo "starting Synit..."
|
||||
|
|
|
@ -5,3 +5,5 @@ $ds ? ?r [
|
|||
$log ! <log "-" { line: "machine" |+++|: $r }>
|
||||
?- $log ! <log "-" { line: "machine" |---|: $r }>
|
||||
]
|
||||
|
||||
<require-service <config-watcher "/run/etc/syndicate/machine" { config: $ds }>>
|
||||
|
|
|
@ -24,7 +24,7 @@ in {
|
|||
|
||||
inherit (pkgs) mdevd;
|
||||
mdevdConf = pkgs.writeText "mdevd.conf" ''
|
||||
-$MODALIAS=.* 0:0 660 +importas -iu MODALIAS MODALIAS ${pkgs.kmod}/bin/modprobe -q $MODALIAS
|
||||
.* 0:0 660 &importas -i MDEV MDEV backtick -E mdevdir { basename -- $MDEV } if { mkdir -p /run/etc/syndicate/machine/''${mdevdir} } redirfd -w 1 /run/etc/syndicate/machine/''${MDEV}.pr ${pkgs.nimPackages.syndicate_utils}/bin/preserve_process_environment
|
||||
'';
|
||||
mdevdPath = lib.strings.makeBinPath [ pkgs.execline pkgs.busybox ];
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue