Logan Gartner
b94d01cea2
GUI has been implemented using NoDM Some files have been shifted to more appropriate stages Updated the name in NOOBS (although whats the point?) OctoPrint is now built and installed Removed LightDM as its a buggy mess
18 lines
662 B
Bash
Executable file
18 lines
662 B
Bash
Executable file
#!/bin/bash -e
|
|
|
|
install -d "${ROOTFS_DIR}/etc/systemd/system/getty@tty1.service.d"
|
|
install -m 644 files/noclear.conf "${ROOTFS_DIR}/etc/systemd/system/getty@tty1.service.d/noclear.conf"
|
|
install -v -m 644 files/fstab "${ROOTFS_DIR}/etc/fstab"
|
|
install -m 755 files/.xprofile "${ROOTFS_DIR}/etc/skel/.xprofile"
|
|
mkdir -p "${ROOTFS_DIR}/etc/skel/.config/openbox"
|
|
install -m 644 files/autostart "${ROOTFS_DIR}/etc/skel/.config/openbox/autostart"
|
|
|
|
on_chroot << EOF
|
|
if ! id -u ${FIRST_USER_NAME} >/dev/null 2>&1; then
|
|
adduser --disabled-password --gecos "" ${FIRST_USER_NAME}
|
|
fi
|
|
echo "${FIRST_USER_NAME}:${FIRST_USER_PASS}" | chpasswd
|
|
echo "root:root" | chpasswd
|
|
EOF
|
|
|
|
|