mirror of
https://github.com/nix-community/nix-on-droid.git
synced 2025-12-02 23:21:04 +01:00
Set user and group name to nix-on-droid
This commit is contained in:
parent
debd51f76b
commit
befb52508a
1 changed files with 8 additions and 2 deletions
|
|
@ -7,14 +7,20 @@ writeScript "login" ''
|
||||||
#!/system/bin/sh
|
#!/system/bin/sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
export USER=$(/system/bin/whoami)
|
export USER=nix-on-droid
|
||||||
export PROOT_TMP_DIR=${instDir}/tmp
|
export PROOT_TMP_DIR=${instDir}/tmp
|
||||||
export PROOT_L2S_DIR=${instDir}/.l2s
|
export PROOT_L2S_DIR=${instDir}/.l2s
|
||||||
|
|
||||||
if [ ! -e ${instDir}/etc/passwd ]; then
|
if [ ! -e ${instDir}/etc/passwd ]; then
|
||||||
[ -n "$@" ] || echo "Creating /etc/passwd..."
|
[ -n "$@" ] || echo "Creating /etc/passwd..."
|
||||||
echo "root:x:0:0:System administrator:${instDir}/root:/bin/sh" > ${instDir}/etc/passwd
|
echo "root:x:0:0:System administrator:${instDir}/root:/bin/sh" > ${instDir}/etc/passwd
|
||||||
echo "nix-on-droid:x:$(/system/bin/stat -c '%u:%g' ${instDir}):nix-on-droid:/data/data/com.termux.nix/files/home:/bin/sh" >> ${instDir}/etc/passwd
|
echo "$USER:x:$(/system/bin/stat -c '%u:%g' ${instDir}):$USER:/data/data/com.termux.nix/files/home:/bin/sh" >> ${instDir}/etc/passwd
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -e ${instDir}/etc/group ]; then
|
||||||
|
[ -n "$@" ] || echo "Creating /etc/group..."
|
||||||
|
echo "root:x:0:" > ${instDir}/etc/group
|
||||||
|
echo "$USER:x:$(/system/bin/stat -c '%g' ${instDir}):$USER" >> ${instDir}/etc/group
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec ${instDir}/bin/proot \
|
exec ${instDir}/bin/proot \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue