Merge pull request #300 from themactep/banner

update banner
pull/302/head
Igor Zalatov 2022-07-31 00:37:57 +03:00 committed by GitHub
commit b80b92b1d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 30 additions and 39 deletions

View File

@ -1,8 +1,12 @@
___ _ ___ ___
/ \ ___ ___ _ _ | || \/ _|
| | || \/ _ \| \| || || | || |
| | || | | __/| \ || || _/| |_
\___/| _/\___||_|\_||_||_| \___|
|_|
/###### /###### /####### /######
/##__ ## |_ ##_/ | ##__ ## /##__ ##
| ## \ ## /###### /###### /####### | ## | ## \ ## | ## \__/
| ## | ## /##__ ## /##__ ## | ##__ ## | ## | #######/ | ##
| ## | ## | ## \ ## | ######## | ## \ ## | ## | ##____/ | ##
| ## | ## | ## | ## | ##_____/ | ## | ## | ## | ## | ## ##
| ######/ | #######/ | ####### | ## | ## /###### | ## | ######/
\______/ | ##____/ \_______/ |__/ |__/ |______/ |__/ \______/
| ##
| ##
|__/

View File

@ -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.

View File

@ -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.

View File

@ -4,10 +4,13 @@ export HOME=${HOME:-/root}
export TZ=$(cat /etc/TZ)
export SENSOR=$(fw_printenv -n sensor)
echo_c() { echo -ne "\e[1;$1m$2\e[0m"; }
if [ "$PS1" ]; then
[ -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_donators ] && echo -e "\n\e[1;36m$(cat /etc/openipc_donators)\e[0m\n\n"
[ -f /etc/openipc_banner ] && echo_c 36 "$(cat /etc/openipc_banner)"
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
export PS1='\u@\h:\w\# '
@ -19,37 +22,23 @@ fi
export EDITOR='/bin/vi'
[ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; }
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 && \
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; }
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; \
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; }
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; }
show_fullname() { echo "openipc-$(ipcinfo --chip-name)-$(ipcinfo --short-sensor)"; }
set_fullname() { show_fullname >/etc/hostname; }
# Source configuration files from /etc/profile.d
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
unset i
for i in /etc/profile.d/*.sh; do [ -r "$i" ] && . $i; done; unset i