Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- set -e -x
- TMP=$(mktemp)
- trap 'rm -f $TMP' EXIT
- chmod u+x "$TMP"
- cat > "$TMP" <<END
- sudo mkdir /nix
- sudo mount -n -o bind $HOME/nix /nix
- if [ -f "$HOME/.nix-profile/etc/profile.d/nix.sh" ]; then
- . "$HOME/.nix-profile/etc/profile.d/nix.sh"
- fi
- END
- if [ "$#" = 0 ]; then
- echo "$@" >> "$TMP"
- else
- echo "$SHELL -i" >> "$TMP"
- fi
- sudo unshare -m -- sudo -u "$USER" "$TMP"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement