Loading 90-elphel-automount.rules 0 → 100644 +26 −0 Original line number Diff line number Diff line KERNEL!="sd[a-z][0-9]", GOTO="quit_automount" # Import file system parameters; these parameters can be obtained with 'udevadm monitor --environment' command IMPORT{program}="/sbin/blkid -o udev -p %N" # Device has a label ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}" # Device has no file system, do not mount it ENV{ID_FS_LABEL}=="", ENV{ID_FS_USAGE}=="", GOTO="quit_automount" # Device has no label, but has a file system ENV{ID_FS_LABEL}=="", ENV{ID_FS_USAGE}=="filesystem", ENV{dir_name}="%k" # Mount device to /media if it is not SSD ACTION=="add", ENV{ID_ATA_SATA}!="1", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount /dev/%k /media/%E{dir_name}" # Mound device to /mnt if it is SSD ACTION=="add", ENV{ID_ATA_SATA}=="1", RUN+="/bin/mkdir -p /mnt/%E{dir_name}", RUN+="/bin/mount /dev/%k /mnt/%E{dir_name}" # Delete directory after removal ACTION=="remove", ENV{ID_ATA_SATA}!="1", ENV{dir_name}!="", RUN+="/bin/rmdir /media/%E{dir_name}" ACTION=="remove", ENV{ID_ATA_SATA}=="1", ENV{dir_name}!="", RUN+="/bin/rmdir /mnt/%E{dir_name}" # Exit point LABEL="quit_automount" static.sh 0 → 100644 +23 −0 Original line number Diff line number Diff line #!/bin/sh mknod -m 0666 /dev/circbuf0 c 135 32 mknod -m 0666 /dev/circbuf1 c 135 33 mknod -m 0666 /dev/circbuf2 c 135 34 mknod -m 0666 /dev/circbuf3 c 135 35 mknod -m 0666 /dev/jpeghead0 c 135 48 mknod -m 0666 /dev/jpeghead1 c 135 49 mknod -m 0666 /dev/jpeghead2 c 135 50 mknod -m 0666 /dev/jpeghead3 c 135 51 mknod -m 0666 /dev/exif_exif0 c 125 16 mknod -m 0666 /dev/exif_exif1 c 125 17 mknod -m 0666 /dev/exif_exif2 c 125 18 mknod -m 0666 /dev/exif_exif3 c 125 19 mknod -m 0666 /dev/exif_meta0 c 125 32 mknod -m 0666 /dev/exif_meta1 c 125 33 mknod -m 0666 /dev/exif_meta2 c 125 34 mknod -m 0666 /dev/exif_meta3 c 125 35 mknod -m 0666 /dev/exif_template c 125 2 mknod -m 0666 /dev/exif_metadir c 125 3 Loading
90-elphel-automount.rules 0 → 100644 +26 −0 Original line number Diff line number Diff line KERNEL!="sd[a-z][0-9]", GOTO="quit_automount" # Import file system parameters; these parameters can be obtained with 'udevadm monitor --environment' command IMPORT{program}="/sbin/blkid -o udev -p %N" # Device has a label ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}" # Device has no file system, do not mount it ENV{ID_FS_LABEL}=="", ENV{ID_FS_USAGE}=="", GOTO="quit_automount" # Device has no label, but has a file system ENV{ID_FS_LABEL}=="", ENV{ID_FS_USAGE}=="filesystem", ENV{dir_name}="%k" # Mount device to /media if it is not SSD ACTION=="add", ENV{ID_ATA_SATA}!="1", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount /dev/%k /media/%E{dir_name}" # Mound device to /mnt if it is SSD ACTION=="add", ENV{ID_ATA_SATA}=="1", RUN+="/bin/mkdir -p /mnt/%E{dir_name}", RUN+="/bin/mount /dev/%k /mnt/%E{dir_name}" # Delete directory after removal ACTION=="remove", ENV{ID_ATA_SATA}!="1", ENV{dir_name}!="", RUN+="/bin/rmdir /media/%E{dir_name}" ACTION=="remove", ENV{ID_ATA_SATA}=="1", ENV{dir_name}!="", RUN+="/bin/rmdir /mnt/%E{dir_name}" # Exit point LABEL="quit_automount"
static.sh 0 → 100644 +23 −0 Original line number Diff line number Diff line #!/bin/sh mknod -m 0666 /dev/circbuf0 c 135 32 mknod -m 0666 /dev/circbuf1 c 135 33 mknod -m 0666 /dev/circbuf2 c 135 34 mknod -m 0666 /dev/circbuf3 c 135 35 mknod -m 0666 /dev/jpeghead0 c 135 48 mknod -m 0666 /dev/jpeghead1 c 135 49 mknod -m 0666 /dev/jpeghead2 c 135 50 mknod -m 0666 /dev/jpeghead3 c 135 51 mknod -m 0666 /dev/exif_exif0 c 125 16 mknod -m 0666 /dev/exif_exif1 c 125 17 mknod -m 0666 /dev/exif_exif2 c 125 18 mknod -m 0666 /dev/exif_exif3 c 125 19 mknod -m 0666 /dev/exif_meta0 c 125 32 mknod -m 0666 /dev/exif_meta1 c 125 33 mknod -m 0666 /dev/exif_meta2 c 125 34 mknod -m 0666 /dev/exif_meta3 c 125 35 mknod -m 0666 /dev/exif_template c 125 2 mknod -m 0666 /dev/exif_metadir c 125 3