Started tracking my linux preferences.

main
Jorge Vásquez Pérez 5 years ago
parent ed1908699f
commit c46338f7f8

@ -0,0 +1,20 @@
#
# /etc/hosts: static lookup table for host names
#
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost
192.168.1.1 router.casa.vm router
#abe 10:BF:48:00:2B:AA
192.168.1.106 abe.casa.vm abe
#bmo 00:24:8C:9C:01:FD
192.168.1.101 bmo.casa.vm bmo
192.168.1.102 saturno.casa.vm saturno
192.168.1.10 impresora.casa.vm impresora
#paraulata eth0 40:62:31:08:53:05
#paraulata eth1 40:62:31:08:53:06
#paraulata wl1 74:2F:68:54:A3:C1
192.168.1.142 paraulata.casa.vm paraulata
::1 localhost.localdomain localhost
# End of file

@ -0,0 +1,3 @@
#!/bin/bash
alias lsblk="lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,UUID"
alias ls='ls --color=auto'

@ -0,0 +1,13 @@
[Unit]
Description=Monitor with udevadm for inserter external drives and mount them
After=network.target
[Service]
User=root
Group=root
ExecStart=/root/scripts/automount.sh
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target

@ -0,0 +1 @@
D /media 0775 jorge casavm 0 -

@ -0,0 +1,2 @@
SUBSYSTEM=="block" ACTION=="add" \
RUN+="/root/scripts/remount.sh"

@ -0,0 +1,5 @@
# UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"

@ -0,0 +1,12 @@
#!/bin/sh
pathtoname() {
udevadm info -p /sys/"$1" | awk -v FS== '/DEVNAME/ {print $2}'
}
stdbuf -oL -- udevadm monitor --udev -s block | while read -r -- _ _ event devpath _; do
if [ "$event" = add ]; then
devname=$(pathtoname "$devpath")
udisksctl mount --block-device "$devname" --no-user-interaction
fi
done
Loading…
Cancel
Save