setup-dvm-home.sh 603 B

123456789101112131415
  1. #!/bin/sh
  2. echo "Setting up DVM home" >&2
  3. touch /etc/this-is-dvm
  4. # If the user has customized DispVM settings, use its home instead of default skel
  5. [ -e /home_volatile/user/.qubes-dispvm-customized ] && already_customized=yes || already_customized=no
  6. [ -e /rw/home/user/.qubes-dispvm-customized ] && wants_customization=yes || wants_customization=no
  7. if [ "$wants_customization" = "yes" -a "$already_customized" = "no" ] ; then
  8. echo "Customizing /home from /rw/home/user" >&2
  9. rm -rf /home_volatile/user
  10. cp -af /rw/home/user /home_volatile/user
  11. chown -R user.user /home_volatile/user
  12. fi