replace pmount with udisk/udiskie

udiskie can integrate with pass for LUKS passphrases, ie:
c87c293a78/config/udiskie/config.yml (L5)
This commit is contained in:
Pig Monkey 2016-02-29 17:56:01 -08:00
parent cbd2025ba7
commit c01e34150a
5 changed files with 17 additions and 1 deletions

View file

@ -14,7 +14,6 @@ aur:
dir: aur
packages:
- aura-bin
- pmount
- orpie
ssh:

View file

@ -44,6 +44,7 @@
- { role: sound, tags: ['sound'] }
- { role: archive, tags: ['archive'] }
- { role: filesystems, tags: ['filesystems'] }
- { role: udisks, tags: ['udisks'] }
- { role: pim, tags: ['pim'] }
- { role: radio, tags: ['radio'] }
- { role: formd, tags: ['formd'] }

View file

@ -0,0 +1,2 @@
# Disable automounting
ACTION=="add|change", SUBSYSTEM=="block", KERNEL=="sd*|sr", ENV{UDISKS_PRESENTATION_HIDE}="1"

View file

@ -0,0 +1,2 @@
# Mount to /media
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"

View file

@ -0,0 +1,12 @@
---
- name: Install udisks2
pacman: name=udisks2 state=present
- name: Disable udisks automounting
copy: src=10-udisks.rules dest=/etc/udev/rules.d/10-udisks.rules
- name: Mount to /media
copy: src=99-udisks2.rules dest=/etc/udev/rules.d/99-udisks2.rules
- name: Install udiskie
pacman: name=udiskie state=present