diff options
-rw-r--r-- | fsmgr.hs | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -122,7 +122,7 @@ absPath f = do | |||
122 | 122 | ||
123 | getHomeDir :: Action FilePath | 123 | getHomeDir :: Action FilePath |
124 | getHomeDir = do | 124 | getHomeDir = do |
125 | Stdout homeDir <- cmd ["sh", "-c", "getent passwd \"$SUDO_USER\"|(IFS=: read _ _ _ _ _ d _; printf %s \"$d\")"] | 125 | Stdout homeDir <- cmd "sh -c" ["if [ \"$SUDO_USER\" ]; then getent passwd \"$SUDO_USER\" | cut -d: -f6; else printf \"%s\n\" \"$HOME\"; fi"] |
126 | return homeDir | 126 | return homeDir |
127 | 127 | ||
128 | buildInitialImage :: DiskImageConfig -> FilePath -> FilePath -> Action () | 128 | buildInitialImage :: DiskImageConfig -> FilePath -> FilePath -> Action () |