updated orangepi_zero2w_support
This commit is contained in:
1 parent
0d7b9901b8
commit
ac7cb03d8e
34 files changed
+247
-10
No files matched your search
@@ -0,0 +1,3 @@
|
||||
DROPBEAR_PORT=22
|
||||
DROPBEAR_EXTRA_ARGS="-E -R -B -m -F"
|
||||
ENABLE_ROOT_LOGIN="yes"
|
||||
@@ -0,0 +1 @@
|
||||
service [2345] env:/etc/default/dropbear dropbear $DROPBEAR_EXTRA_ARGS -p$DROPBEAR_PORT -- Dropbear SSH daemon
|
||||
@@ -0,0 +1 @@
|
||||
task [S] hostname -F /etc/hostname
|
||||
@@ -0,0 +1 @@
|
||||
service [2345] inetd -f -- Internet super server
|
||||
@@ -1 +0,0 @@
|
||||
run [S] /etc/finit.d/available/modprobe.sh
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
for i in $(cat /etc/modules); do
|
||||
modprobe $i
|
||||
done
|
||||
@@ -0,0 +1,16 @@
|
||||
# cat syslogd.conf
|
||||
# BusyBox syslogd + klogd
|
||||
# Use <pid/syslogd> as barrier for other system tasks and service that
|
||||
# rely on modules, firmware, and device nodes to be ready.
|
||||
|
||||
# We want syslogd to always run, never be stopped, regardless of runlevel
|
||||
# so it can send to any remote syslog server the user has set up.
|
||||
service if:udevd nowarn env:-/etc/default/syslogd <!run/udevadm:5/success> \
|
||||
[S0123456789] syslogd -n $SYSLOGD_ARGS -- System log daemon
|
||||
service if:mdev nowarn env:-/etc/default/syslogd <!run/coldplug/success> \
|
||||
[S0123456789] syslogd -n $SYSLOGD_ARGS -- System log daemon
|
||||
service if:mdevd nowarn env:-/etc/default/syslogd <!run/coldplug/success> \
|
||||
[S0123456789] syslogd -n $SYSLOGD_ARGS -- System log daemon
|
||||
|
||||
# klogd depends on syslogd, but BusyBox syslogd doesn't create a PID file to sync with
|
||||
service [S0123456789] <!pid/syslogd> klogd -n -- Kernel log daemon
|
||||
@@ -0,0 +1,5 @@
|
||||
# cat telnetd.conf
|
||||
# Note: telnetd also runs from inetd, see /etc/inetd.conf
|
||||
#service [2345] <!> :23 telnetd -F -p 23 -- Telnet daemon on port 23
|
||||
#service [2345] <!> :2323 telnetd -F -p 2323 -- Telnet daemon on port 2323
|
||||
service [2345] <!> telnetd -F -- Telnet daemon
|
||||
@@ -0,0 +1 @@
|
||||
../available/dropbear.conf
|
||||
@@ -0,0 +1 @@
|
||||
../available/hostname.conf
|
||||
@@ -0,0 +1 @@
|
||||
../available/inetd.conf
|
||||
@@ -1 +0,0 @@
|
||||
../available/modprobe.conf
|
||||
@@ -0,0 +1 @@
|
||||
../available/syslogd.conf
|
||||
@@ -0,0 +1 @@
|
||||
../available/telnetd.conf
|
||||
@@ -0,0 +1 @@
|
||||
/dev/mmcblk0p1 / ext4 rw,relatime 0 1
|
||||
@@ -0,0 +1,17 @@
|
||||
root:x:0:root
|
||||
tty:x:5:
|
||||
disk:x:6:root
|
||||
kmem:x:9:
|
||||
floppy:x:11:root
|
||||
audio:x:18:
|
||||
cdrom:x:19:
|
||||
dialout:x:20:root
|
||||
input:x:23:
|
||||
tape:x:26:root
|
||||
video:x:27:root
|
||||
netdev:x:28:
|
||||
dnsmasq:x:963:dnsmasq
|
||||
sshd:x:33:sshd
|
||||
kvm:x:34:kvm
|
||||
nobody:x:65534:
|
||||
gitea:x:1000:
|
||||
@@ -0,0 +1 @@
|
||||
orangepi_zero_2w
|
||||
@@ -0,0 +1 @@
|
||||
21 stream tcp nowait root /sbin/ftpd /sbin/ftpd -S -A -w /srv/ftp
|
||||
File renamed without changes.
@@ -0,0 +1,3 @@
|
||||
Welcome to Simple Linux!
|
||||
|
||||
You may change this message by editing /etc/motd.
|
||||
@@ -0,0 +1,5 @@
|
||||
root:x:0:0:root:/root:/bin/sh
|
||||
dnsmasq:x:963:963:dnsmasq daemon:/:/usr/bin/nologin
|
||||
sshd:x:33:33:SSH daemon:/var/lib/sshd:/bin/sh
|
||||
nobody:x:65534:65534:Kernel Oerflow User:/:/usr/bin/nologin
|
||||
gitea:x:1000:1000:Gitea daemon user:/home/gitea:/bin/sh
|
||||
@@ -0,0 +1,27 @@
|
||||
#!/bin/sh
|
||||
|
||||
#--- import colors ---
|
||||
. /usr/lib/init/colors.sh
|
||||
#---------------------
|
||||
|
||||
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/.local/bin
|
||||
|
||||
export PS1="$BGREEN** \u@\h: \$(date +%d.%m.%Y) \t\n\w \\\$ $RESET"
|
||||
[ $(id -u) -eq 0 ] && export PS1="$BRED** \u@\h: \$(date +%d.%m.%Y) \t\n\w \\\$ $RESET"
|
||||
|
||||
#--- sys ---
|
||||
alias psa='busybox ps' # show all processes
|
||||
alias c='clear' # clear terminal screen
|
||||
alias e='echo' # print in terminal
|
||||
alias s='source' # source
|
||||
alias una='uname -a' # system name
|
||||
alias ifcnf='ifconfig' # ifconfig
|
||||
alias ipr='ip route' # show routes
|
||||
alias ipa='ip addr' # show addresses
|
||||
alias ipl='ip link' # show links
|
||||
alias ll='ls -lh' # show list files with information
|
||||
alias la='ls -a'
|
||||
alias l='ls -alh'
|
||||
alias df='df -h'
|
||||
alias free='free -h'
|
||||
#-----------
|
||||
@@ -0,0 +1,4 @@
|
||||
root:F.fHA5x2Q.xNY:19797::::::
|
||||
dnsmasq:!*:19889::::::
|
||||
sshd:!:19906:0:99999:7:::
|
||||
nobody:!*:19889::::::
|
||||
@@ -0,0 +1,2 @@
|
||||
/bin/sh
|
||||
/bin/ash
|
||||
@@ -0,0 +1,82 @@
|
||||
#!/bin/sh
|
||||
|
||||
#--- reset colors ---
|
||||
RESET="\033[0m"
|
||||
#--------------------
|
||||
|
||||
#--------- regularcolrs ---------
|
||||
GREEN="\033[0;32m" #GREEN
|
||||
BLUE="\033[0;34m" #BLUE
|
||||
YELLOW="\033[1;33m" #YELLOW
|
||||
RED="\033[0;31m" #RED
|
||||
BLACK="\033[0;30m" #BLACK
|
||||
PURPLE="\033[0;35m" #PURPLE
|
||||
CYAN="\033[0;36m" #CYAN
|
||||
WHITE="\033[0;37m" #WHITE
|
||||
#--------------------------------
|
||||
|
||||
#-------- bold ------------------
|
||||
BBLACK="\033[1;30m" #BLACK
|
||||
BRED="\033[1;31m" #RED
|
||||
BGREEN="\033[1;32m" #GREEN
|
||||
BYELLOW="\033[1;33m" #YELLOW
|
||||
BBLUE="\033[1;34m" #BLUE
|
||||
BPURPLE="\033[1;35m" #PURPLE
|
||||
BCYAN="\033[1;36m" #CYAN
|
||||
BWHITE="\033[1;37m" #WHITE
|
||||
#--------------------------------
|
||||
|
||||
#-------- Underline -------------
|
||||
UBLACK="\033[4;30m" #BLACK
|
||||
URED="\033[4;31m" #RED
|
||||
UGREEN="\033[4;32m" #GREEN
|
||||
UYELLOW="\033[4;33m" #YELLOW
|
||||
UBLUE="\033[4;34m" #BLUE
|
||||
UPURPLE="\033[4;35m" #PURPLE
|
||||
UCYAN="\033[4;36m" #CYAN
|
||||
UWHITE="\033[4;37m" #WHITE
|
||||
#--------------------------------
|
||||
|
||||
#--------- Background -----------
|
||||
ON_BLACK="\033[40m" #BLACK
|
||||
ON_RED="\033[41m" #RED
|
||||
ON_GREEN="\033[42m" #GREEN
|
||||
ON_YELLOW="\033[43m" #YELLOW
|
||||
ON_BLUE="\033[44m" #BLUE
|
||||
ON_PURPLE="\033[45m" #PURPLE
|
||||
ON_CYAN="\033[46m" #CYAN
|
||||
ON_WHITE="\033[47m" #WHITE
|
||||
#--------------------------------
|
||||
|
||||
#------ HighIntensity -----------
|
||||
IBLACK="\033[0;90m" #BLACK
|
||||
IRED="\033[0;91m" #RED
|
||||
IGREEN="\033[0;92m" #GREEN
|
||||
IYELLOW="\033[0;93m" #YELLOW
|
||||
IBLUE="\033[0;94m" #BLUE
|
||||
IPURPLE="\033[0;95m" #PURPLE
|
||||
ICYAN="\033[0;96m" #CYAN
|
||||
IWHITE="\033[0;97m" #WHITE
|
||||
#--------------------------------
|
||||
|
||||
#------ BoldHighIntensity -------
|
||||
BIBLACK="\033[1;90m" #BLACK
|
||||
BIRED="\033[1;91m" #RED
|
||||
BIGREEN="\033[1;92m" #GREEN
|
||||
BIYELLOW="\033[1;93m" #YELLOW
|
||||
BIBLUE="\033[1;94m" #BLUE
|
||||
BIPURPLE="\033[1;95m" #PURPLE
|
||||
BICYAN="\033[1;96m" #CYAN
|
||||
BIWHITE="\033[1;97m" #WHITE
|
||||
#--------------------------------
|
||||
|
||||
#--- HighIntensitybackgrounds ---
|
||||
ON_IBLACK="\033[0;100m" #BLACK
|
||||
ON_IRED="\033[0;101m" #RED
|
||||
ON_IGREEN="\033[0;102m" #GREEN
|
||||
ON_IYELLOW="\033[0;103m" #YELLOW
|
||||
ON_IBLUE="\033[0;104m" #BLUE
|
||||
ON_IPURPLE="\033[0;105m" #PURPLE
|
||||
ON_ICYAN="\033[0;106m" #CYAN
|
||||
ON_IWHITE="\033[0;107m" #WHITE
|
||||
#--------------------------------
|
||||
@@ -0,0 +1,65 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
|
||||
RESOLV_CONF="/etc/resolv.conf"
|
||||
[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
|
||||
[ -n "$subnet" ] && NETMASK="netmask $subnet"
|
||||
|
||||
# return 0 if root is mounted on a network filesystem
|
||||
root_is_nfs() {
|
||||
grep -qe '^/dev/root.*\(nfs\|smbfs\|ncp\|coda\) .*' /proc/mounts
|
||||
}
|
||||
|
||||
have_bin_ip=0
|
||||
if [ -x /usr/bin/ip ]; then
|
||||
have_bin_ip=1
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
deconfig)
|
||||
if ! root_is_nfs ; then
|
||||
if [ $have_bin_ip -eq 1 ]; then
|
||||
ip addr flush dev $interface
|
||||
ip link set dev $interface up
|
||||
else
|
||||
/usr/bin/ifconfig $interface 0.0.0.0
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
renew|bound)
|
||||
if [ $have_bin_ip -eq 1 ]; then
|
||||
ip addr add dev $interface local $ip/$mask $BROADCAST
|
||||
else
|
||||
/usr/bin/ifconfig $interface $ip $BROADCAST $NETMASK
|
||||
fi
|
||||
|
||||
if [ -n "$router" ] ; then
|
||||
if ! root_is_nfs ; then
|
||||
if [ $have_bin_ip -eq 1 ]; then
|
||||
while ip route del default 2>/dev/null ; do
|
||||
:
|
||||
done
|
||||
else
|
||||
while route del default gw 0.0.0.0 dev $interface 2>/dev/null ; do
|
||||
:
|
||||
done
|
||||
fi
|
||||
fi
|
||||
metric=0
|
||||
for i in $router ; do
|
||||
if [ $have_bin_ip -eq 1 ]; then
|
||||
ip route add default via $i metric $((metric++))
|
||||
else
|
||||
route add default gw $i dev $interface metric $((metric++)) 2>/dev/null
|
||||
fi
|
||||
done
|
||||
fi
|
||||
echo -n > $RESOLV_CONF
|
||||
[ -n "$domain" ] && echo search $domain >> $RESOLV_CONF
|
||||
for i in $dns ; do
|
||||
echo adding dns $i
|
||||
echo nameserver $i >> $RESOLV_CONF
|
||||
done
|
||||
;;
|
||||
esac
|
||||
exit 0
|
||||
Reference in new issue
Block a user