blob: 582834863d17e4d360524cb61289d58e7808390e [file] [log] [blame] [edit]
# Copyright 2022 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
ACTION!="change|remove", GOTO="dm_end"
ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_end"
ENV{DM_NAME}!="dmcrypt*arcvm", GOTO="dm_end"
# Create a device node for VM dm-crypt device.
ACTION=="change", \
RUN+="/bin/mknod -m 660 /dev/mapper/vm/$env{DM_NAME} b $env{MAJOR} $env{MINOR}", \
RUN+="/bin/chgrp crosvm /dev/mapper/vm/$env{DM_NAME}"
ACTION=="remove", RUN+="/bin/rm /dev/mapper/vm/$env{DM_NAME}"
LABEL="dm_end"