Files
ChillcraftOS/stage1/01-sys-tweaks/00-run.sh
2025-03-24 16:35:33 -07:00

22 lines
605 B
Bash
Executable File

#!/bin/bash -e
install -v -m 644 files/fstab "${ROOTFS_DIR}/etc/fstab"
# SteamOS like readonly root
install -m 755 files/system-readonly "${ROOTFS_DIR}/sbin/"
on_chroot << EOF
if ! id -u ${FIRST_USER_NAME} >/dev/null 2>&1; then
#adduser --disabled-password --gecos "" ${FIRST_USER_NAME}
if [ "${FIRST_USER_ISSYSTEM}" = "true" ]; then
useradd -r -M -d / ${FIRST_USER_NAME}
else
adduser --disabled-password --gecos "" ${FIRST_USER_NAME}
fi
fi
if [ -n "${FIRST_USER_PASS}" ]; then
echo "${FIRST_USER_NAME}:${FIRST_USER_PASS}" | chpasswd
fi
echo "root:root" | chpasswd
EOF