mirror of https://github.com/OpenIPC/firmware.git
update banner
parent
0774f32c80
commit
de287b7153
|
@ -1,8 +1,12 @@
|
||||||
|
|
||||||
|
/###### /###### /####### /######
|
||||||
___ _ ___ ___
|
/##__ ## |_ ##_/ | ##__ ## /##__ ##
|
||||||
/ \ ___ ___ _ _ | || \/ _|
|
| ## \ ## /###### /###### /####### | ## | ## \ ## | ## \__/
|
||||||
| | || \/ _ \| \| || || | || |
|
| ## | ## /##__ ## /##__ ## | ##__ ## | ## | #######/ | ##
|
||||||
| | || | | __/| \ || || _/| |_
|
| ## | ## | ## \ ## | ######## | ## \ ## | ## | ##____/ | ##
|
||||||
\___/| _/\___||_|\_||_||_| \___|
|
| ## | ## | ## | ## | ##_____/ | ## | ## | ## | ## | ## ##
|
||||||
|_|
|
| ######/ | #######/ | ####### | ## | ## /###### | ## | ######/
|
||||||
|
\______/ | ##____/ \_______/ |__/ |__/ |______/ |__/ \______/
|
||||||
|
| ##
|
||||||
|
| ##
|
||||||
|
|__/
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
|
|
||||||
OpenIPC is asking for your help !
|
|
||||||
|
|
||||||
Please help the Team of OpenIPC project to cover the cost of development
|
|
||||||
and long-term maintenance of what we believe will be a stable, flexible
|
|
||||||
Open IP Network Camera Framework for users worldwide.
|
|
||||||
|
|
||||||
Your contribution could help us to advance the development and keep you
|
|
||||||
updated on improvements and new features more regularly.
|
|
||||||
|
|
||||||
Please visit https://openipc.org/sponsor/ to learn more. Thank you.
|
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
OpenIPC is asking for your help !
|
||||||
|
|
||||||
|
Please help the OpenIPC Project to cover the cost of development and
|
||||||
|
long-term maintenance of what we believe is going to become a stable,
|
||||||
|
flexible Open IP Network Camera Framework for users worldwide.
|
||||||
|
|
||||||
|
Your contributions could help us to advance the development and keep
|
||||||
|
you updated on improvements and new features more regularly.
|
||||||
|
|
||||||
|
Please visit https://openipc.org/sponsor/ to learn more. Thank you.
|
|
@ -4,10 +4,13 @@ export HOME=${HOME:-/root}
|
||||||
export TZ=$(cat /etc/TZ)
|
export TZ=$(cat /etc/TZ)
|
||||||
export SENSOR=$(fw_printenv -n sensor)
|
export SENSOR=$(fw_printenv -n sensor)
|
||||||
|
|
||||||
|
echo_c() { echo -ne "\e[1;$1m$2\e[0m"; }
|
||||||
|
|
||||||
if [ "$PS1" ]; then
|
if [ "$PS1" ]; then
|
||||||
[ -f /etc/os-release ] && . /etc/os-release
|
[ -f /etc/os-release ] && . /etc/os-release
|
||||||
[ -f /etc/openipc_banner ] && echo -ne "\n\e[1;36m$(cat /etc/openipc_banner) $GITHUB_VERSION\e[0m\n\n"
|
[ -f /etc/openipc_banner ] && echo_c 36 "$(cat /etc/openipc_banner)"
|
||||||
[ -f /etc/openipc_donators ] && echo -e "\n\e[1;36m$(cat /etc/openipc_donators)\e[0m\n\n"
|
echo_c 32 "$(printf "%54s" "${GITHUB_VERSION}")"
|
||||||
|
[ -f /etc/openipc_donors ] && echo_c 36 "\n\n$(cat /etc/openipc_donors)\n\n"
|
||||||
#
|
#
|
||||||
if [ "`id -u`" -eq 0 ]; then
|
if [ "`id -u`" -eq 0 ]; then
|
||||||
export PS1='\u@\h:\w\# '
|
export PS1='\u@\h:\w\# '
|
||||||
|
@ -19,37 +22,23 @@ fi
|
||||||
export EDITOR='/bin/vi'
|
export EDITOR='/bin/vi'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; }
|
[ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; }
|
||||||
|
|
||||||
cli() { yaml-cli -i /etc/majestic.yaml $@; }
|
cli() { yaml-cli -i /etc/majestic.yaml $@; }
|
||||||
|
|
||||||
#[ -x /tmp/ipctool ] || ipctool() { [ -x /tmp/ipctool ] && /tmp/ipctool $@ || (curl -s -L -o /tmp/ipctool https://github.com/OpenIPC/ipctool/releases/download/latest/ipctool-$(uname -m) && \
|
#[ -x /tmp/ipctool ] || ipctool() { [ -x /tmp/ipctool ] && /tmp/ipctool $@ || (curl -s -L -o /tmp/ipctool https://github.com/OpenIPC/ipctool/releases/download/latest/ipctool-$(uname -m) && \
|
||||||
[ -x /tmp/ipctool ] || ipctool() { [ -x /tmp/ipctool ] && /tmp/ipctool $@ || (curl -s -L -o /tmp/ipctool https://github.com/OpenIPC/ipctool/releases/download/latest/ipctool && \
|
[ -x /tmp/ipctool ] || ipctool() { [ -x /tmp/ipctool ] && /tmp/ipctool $@ || (curl -s -L -o /tmp/ipctool https://github.com/OpenIPC/ipctool/releases/download/latest/ipctool && \
|
||||||
chmod +x /tmp/ipctool && echo -e "\n\e[1;35mThe ipctool installed as remote GitHub plugin\e[0m\n" && /tmp/ipctool $@); }
|
chmod +x /tmp/ipctool && echo_c 35 "The ipctool installed as remote GitHub plugin" && /tmp/ipctool $@); }
|
||||||
|
|
||||||
majestic_changes() { diff -L "Majestic changes" -U 3 /rom/etc/majestic.yaml /etc/majestic.yaml; }
|
majestic_changes() { diff -L "Majestic changes" -U 3 /rom/etc/majestic.yaml /etc/majestic.yaml; }
|
||||||
|
|
||||||
show_modules() { echo; cat /proc/modules | cut -f 1 -d " " | while read module; do echo "Module: $module"; \
|
show_modules() { echo; cat /proc/modules | cut -f 1 -d " " | while read module; do echo "Module: $module"; \
|
||||||
if [ -d "/sys/module/$module/parameters" ]; then ls /sys/module/$module/parameters/ | while read parameter; \
|
if [ -d "/sys/module/$module/parameters" ]; then ls /sys/module/$module/parameters/ | while read parameter; \
|
||||||
do echo -n "Parameter: $parameter --> "; cat /sys/module/$module/parameters/$parameter; done; fi; echo; done; }
|
do echo -n "Parameter: $parameter --> "; cat /sys/module/$module/parameters/$parameter; done; fi; echo; done; }
|
||||||
|
|
||||||
debug_microbe() { curl -L -o /tmp/microbe-web-dev.zip https://github.com/OpenIPC/microbe-web/archive/refs/heads/dev.zip; \
|
|
||||||
unzip -o -d /tmp /tmp/microbe-web-dev.zip; \
|
|
||||||
cp -av /tmp/microbe-web-dev/files/usr/sbin /usr/; \
|
|
||||||
cp -av /tmp/microbe-web-dev/files/var/www /var/; \
|
|
||||||
rm -rf /tmp/microbe-web-dev.zip /tmp/microbe-web-dev; }
|
|
||||||
|
|
||||||
show_fullname() { echo "openipc-$(ipcinfo --chip-name)-$(ipcinfo --short-sensor)"; }
|
show_fullname() { echo "openipc-$(ipcinfo --chip-name)-$(ipcinfo --short-sensor)"; }
|
||||||
|
|
||||||
set_fullname() { show_fullname >/etc/hostname; }
|
set_fullname() { show_fullname >/etc/hostname; }
|
||||||
|
|
||||||
|
|
||||||
# Source configuration files from /etc/profile.d
|
# Source configuration files from /etc/profile.d
|
||||||
for i in /etc/profile.d/*.sh ; do
|
for i in /etc/profile.d/*.sh; do [ -r "$i" ] && . $i; done; unset i
|
||||||
if [ -r "$i" ]; then
|
|
||||||
. $i
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
unset i
|
|
||||||
|
|
Loading…
Reference in New Issue