Hi Adrian,

On 8/7/22 15:40, Adrian Zaugg wrote:
But I'm failing to write a (e)udev rule, that does the following:

        if the directory /sys/kernel/mm/hugepages exists,
        create the directory /dev/hugepages

Thank you very much for your help!

Add a new script named, for example, 
`/usr/share/initramfs-tools/scripts/init-bottom/zz-hugepage`
with the following code:

#!/bin/sh -e

PREREQS=""

prereqs() { echo "$PREREQS"; }

case "$1" in
    prereqs)
    prereqs
    exit 0
    ;;
esac

if [ -d /sys/kernel/mm/hugepages ]; then
    /bin/mkdir ${rootmnt}/dev/hugepages
fi

I'm adding the prefix 'zz' to the name of the script because the scripts are 
found in lexical order,
and the temporary symlink `${rootmnt}/dev` to the final `/dev` for other 
initramfs scripts is created
in `/usr/share/initramfs-tools/scripts/init-bottom/udev`.

HTH,

Aitor.

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to