Login as root

This commit is contained in:
Michel-FK 2020-05-31 19:34:53 +02:00
parent 1d361b9901
commit edd0586bd3
3 changed files with 7 additions and 101 deletions

View File

@ -27,13 +27,12 @@ null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr
::sysinit:/bin/hostname -F /etc/hostname ::sysinit:/bin/hostname -F /etc/hostname
::sysinit:/sbin/syslogd ::sysinit:/sbin/syslogd
::sysinit:/sbin/klogd ::sysinit:/sbin/klogd
# now run any rc scripts # now run any rc scripts
::sysinit:/etc/init.d/rcS ::sysinit:/etc/init.d/rcS
# Put a getty on the serial port # Start an automatic root login on the console
#ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL ::respawn:-/bin/login -f root
#ttyS0::respawn:/sbin/getty -L -n -l /loginroot.sh ttyS0 115200 vt100 # GENERIC_SERIAL
::respawn:-/bin/sh
# Stuff to do for the 3-finger salute # Stuff to do for the 3-finger salute
#::ctrlaltdel:/sbin/reboot #::ctrlaltdel:/sbin/reboot

View File

@ -1,74 +0,0 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
export TERM=xterm
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
# Resize the console to the terminal dimensions
resize() {
if [[ -t 0 && $# -eq 0 ]]; then
local IFS='[;' escape geometry x y
echo -ne '\e7\e[r\e[999;999H\e[6n\e8'
read -sd R escape geometry
x=${geometry##*;} y=${geometry%%;*}
if [[ ${COLUMNS} -eq ${x} && ${LINES} -eq ${y} ]]; then
echo "${TERM} ${x}x${y}"
else
echo "${COLUMNS}x${LINES} -> ${x}x${y}"
stty cols ${x} rows ${y}
fi
else
print 'Usage: resize'
fi
}
# Mount /dev/mmcblk0p1 in /boot
echo "Mount /dev/mmcblk0p1 in /boot"
mount /dev/mmcblk0p1 /boot/ >/dev/null 2>&1
# Start ampli if necessary
echo "Start ampli if necessary"
if [[ "$(volume_get)" -ne "0" ]]; then
start_audio_amp 1 >/dev/null 2>&1
fi
# Force unmute sound card and reset volume
echo "Force unmute sound card and reset volume"
volume_set $(volume_get) >/dev/null 2>&1
# Reset saved brightness
echo "Reset saved brightness"
brightness_set $(brightness_get) >/dev/null 2>&1
# Enable USB gadget share and internet forwarding over USB
share init&
# Start launcher
echo "Start launcher"
start_launcher >/dev/null 2>&1 &
# Init GPIO manager
echo "Init GPIO manager"
PREVENT_GPIOMNG_FILE=/mnt/prevent_gpiomanager
PREVENT_GPIOMNG_FILE2=/boot/prevent_gpiomanager
if [ -f $PREVENT_GPIOMNG_FILE ]; then
echo "Found file: $PREVENT_GPIOMNG_FILE, not launching gpio manager"
elif [ -f $PREVENT_GPIOMNG_FILE2 ]; then
echo "Found file: $PREVENT_GPIOMNG_FILE2, not launching gpio manager"
else
start_gpio_manager >/dev/null 2>&1 &
fi

View File

@ -36,39 +36,20 @@ resize() {
fi fi
} }
# Mount /dev/mmcblk0p1 in /boot
#echo "Mount /dev/mmcblk0p1 in /boot"
#mount /dev/mmcblk0p1 /boot/ >/dev/null 2>&1
# Start ampli if necessary # Start ampli if necessary
#echo "Start ampli if necessary" echo "Start audio amplifier if necessary"
if [[ "$(volume_get)" -ne "0" ]]; then if [[ "$(volume_get)" -ne "0" ]]; then
start_audio_amp 1 >/dev/null 2>&1 start_audio_amp 1 >/dev/null 2>&1
fi fi
# Force unmute sound card and reset volume # Force unmute sound card and reset volume
#echo "Force unmute sound card and reset volume" echo "Force unmute sound card and reset volume"
volume_set $(volume_get) >/dev/null 2>&1 volume_set $(volume_get) >/dev/null 2>&1
# Reset saved brightness # Reset saved brightness
#echo "Reset saved brightness" echo "Reset saved brightness"
brightness_set $(brightness_get) >/dev/null 2>&1 brightness_set $(brightness_get) >/dev/null 2>&1
# Enable USB gadget share and internet forwarding over USB
share init&
# Start launcher # Start launcher
#echo "Start launcher" echo "Start launcher"
start_launcher >/dev/null 2>&1 & start_launcher >/dev/null 2>&1 &
# Init GPIO manager
#echo "Init GPIO manager"
PREVENT_GPIOMNG_FILE=/mnt/prevent_gpiomanager
PREVENT_GPIOMNG_FILE2=/boot/prevent_gpiomanager
if [ -f $PREVENT_GPIOMNG_FILE ]; then
echo "Found file: $PREVENT_GPIOMNG_FILE, not launching gpio manager"
elif [ -f $PREVENT_GPIOMNG_FILE2 ]; then
echo "Found file: $PREVENT_GPIOMNG_FILE2, not launching gpio manager"
else
start_gpio_manager >/dev/null 2>&1 &
fi