Logan Gartner
76200d1b89
Changed the NoDM config so that it evaluated variables Added OctoPrint service file Started work on custom config tools Browser now checks to see if OctoPrint is running before launching browser
45 lines
1.3 KiB
Bash
Executable file
45 lines
1.3 KiB
Bash
Executable file
#!/bin/bash -e
|
|
|
|
#echo -n -e "NODM_USER=${FIRST_USER_NAME}\nNODM_XSESSION=/home/${FIRST_USER_NAME}/.xprofile" > ${ROOTFS_DIR}/etc/nodm.conf
|
|
|
|
cat > ${ROOTFS_DIR}/etc/default/nodm << EOF
|
|
# nodm configuration
|
|
|
|
# Set NODM_ENABLED to something different than 'false' to enable nodm
|
|
NODM_ENABLED=true
|
|
|
|
# User to autologin for
|
|
NODM_USER=${FIRST_USER_NAME}
|
|
|
|
# First vt to try when looking for free VTs
|
|
NODM_FIRST_VT=7
|
|
|
|
# X session
|
|
NODM_XSESSION=/home/${FIRST_USER_NAME}/.xprofile
|
|
|
|
# Options for nodm itself
|
|
NODM_OPTIONS=
|
|
|
|
# Options for the X server.
|
|
#
|
|
# Format: [/usr/bin/<Xserver>] [:<disp>] <Xserver-options>
|
|
#
|
|
# The Xserver executable and the display name can be omitted, but should
|
|
# be placed in front, if nodm's defaults shall be overridden.
|
|
NODM_X_OPTIONS='-nolisten tcp'
|
|
|
|
# If an X session will run for less than this time in seconds, nodm will wait an
|
|
# increasing bit of time before restarting the session.
|
|
NODM_MIN_SESSION_TIME=60
|
|
|
|
# Timeout (in seconds) to wait for X to be ready to accept connections. If X is
|
|
# not ready before this timeout, it is killed and restarted.
|
|
NODM_X_TIMEOUT=300
|
|
EOF
|
|
|
|
on_chroot << EOF
|
|
update-alternatives --install /usr/bin/x-www-browser \
|
|
x-www-browser /usr/bin/surf 86
|
|
update-alternatives --install /usr/bin/gnome-www-browser \
|
|
gnome-www-browser /usr/bin/surf 86
|
|
EOF
|