Embed nvme config

This commit is contained in:
Mike Crute 2020-05-28 15:06:23 -07:00
parent a0cc4d8a12
commit b1da6a47d6
4 changed files with 7 additions and 6 deletions

View File

@ -67,8 +67,8 @@ builders = [
provisioners = [
{
type = "file"
source = "../scripts/nvme/"
destination = "/tmp"
source = "../scripts/nvme-ebs-links"
destination = "/tmp/nvme-ebs-links"
}
{
type = "shell"

View File

@ -1,3 +0,0 @@
# ebs nvme links
nvme[0-9]+n[0-9]+.* root:root 0660 */lib/mdev/nvme-ebs-links

View File

@ -149,8 +149,12 @@ install_core_packages() {
setup_mdev() {
cp /tmp/nvme-ebs-links "$TARGET/lib/mdev"
# insert nvme ebs mdev configs just above "# fallback" comment
sed -n -i -e '/# fallback/r /tmp/nvme-ebs-mdev.conf' -e 1x -e '2,${x;p}' -e '${x;p}' "$TARGET/etc/mdev.conf"
sed -n -i \
-e '/# fallback/i \\n# ebs nvme links\nnvme[0-9]+n[0-9]+.* root:root 0660 */lib/mdev/nvme-ebs-links' \
-e 1x -e '2,${x;p}' -e '${x;p}' \
"$TARGET/etc/mdev.conf"
}
create_initfs() {