arc: add credits to menu

Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
AuxXxilium
2023-11-04 21:44:18 +01:00
parent 8d387227d9
commit 49aea33aad

View File

@@ -2223,6 +2223,35 @@ function sysinfo() {
--msgbox "${TEXT}" 0 0
}
###############################################################################
# Shows Systeminfo to user
function credits() {
# Print Credits Informations
TEXT+="\n"
TEXT+="\n\Z4> Arc Loader:\Zn"
TEXT+="\n Github: \Zbhttps://github.com/AuxXxilium\Zn"
TEXT+="\n Website: \Zbhttps://auxxxilium.tech\Zn"
TEXT+="\n"
TEXT+="\n\Z4>> Developer:\Zn"
TEXT+="\n Arc Loader: \ZbAuxXxilium\Zn"
TEXT+="\n"
TEXT+="\n\Z4>> Based on:\Zn"
TEXT+="\n Redpill: \ZbTTG / Pocopico\Zn"
TEXT+="\n ARPL: \Zbfbelavenuto / wjz304\Zn"
TEXT+="\n CPU Info: \ZbFOXBI\Zn"
TEXT+="\n System: \ZbBuildroot\Zn"
TEXT+="\n"
TEXT+="\n\Z4>> Note:\Zn"
TEXT+="\n Arc and all Parts of this are"
TEXT+="\n OpenSource and commercial use is"
TEXT+="\n not permitted! The Loader is FREE"
TEXT+="\n and it is forbidden to sell Arc"
TEXT+="\n or Parts of this."
TEXT+="\n"
dialog --backtitle "$(backtitle)" --colors --title "Credits" \
--msgbox "${TEXT}" 0 0
}
###############################################################################
# allow setting Static IP for DSM
function staticIPMenu() {
@@ -2662,9 +2691,9 @@ while true; do
d) modulesMenu; NEXT="d" ;;
!) fixSelection; NEXT="!" ;;
# Arc Section
5) [ "${ARCOPTS}" = "true" ] && ARCOPTS='false' || ARCOPTS='true'
4) [ "${ARCOPTS}" = "true" ] && ARCOPTS='false' || ARCOPTS='true'
ARCOPTS="${ARCOPTS}"
NEXT="5"
NEXT="4"
;;
e) ONLYVERSION="true" && arcbuild; NEXT="e" ;;
f) networkMenu; NEXT="f" ;;
@@ -2673,17 +2702,17 @@ while true; do
h) usbMenu; NEXT="h" ;;
.) staticIPMenu; NEXT="." ;;
# Advanced Section
6) [ "${ADVOPTS}" = "true" ] && ADVOPTS='false' || ADVOPTS='true'
5) [ "${ADVOPTS}" = "true" ] && ADVOPTS='false' || ADVOPTS='true'
ADVOPTS="${ADVOPTS}"
NEXT="6"
NEXT="5"
;;
j) cmdlineMenu; NEXT="j" ;;
k) synoinfoMenu; NEXT="k" ;;
l) editUserConfig; NEXT="l" ;;
# Boot Section
7) [ "${BOOTOPTS}" = "true" ] && BOOTOPTS='false' || BOOTOPTS='true'
6) [ "${BOOTOPTS}" = "true" ] && BOOTOPTS='false' || BOOTOPTS='true'
ARCOPTS="${BOOTOPTS}"
NEXT="7"
NEXT="6"
;;
m) [ "${KERNELLOAD}" = "kexec" ] && KERNELLOAD='power' || KERNELLOAD='kexec'
writeConfigKey "arc.kernelload" "${KERNELLOAD}" "${USER_CONFIG_FILE}"
@@ -2703,9 +2732,9 @@ while true; do
NEXT="r"
;;
# DSM Section
8) [ "${DSMOPTS}" = "true" ] && DSMOPTS='false' || DSMOPTS='true'
7) [ "${DSMOPTS}" = "true" ] && DSMOPTS='false' || DSMOPTS='true'
DSMOPTS="${DSMOPTS}"
NEXT="8"
NEXT="7"
;;
s) downgradeMenu; NEXT="s" ;;
t) resetPassword; NEXT="t" ;;
@@ -2735,18 +2764,19 @@ while true; do
NEXT="u"
;;
# Dev Section
9) [ "${DEVOPTS}" = "true" ] && DEVOPTS='false' || DEVOPTS='true'
8) [ "${DEVOPTS}" = "true" ] && DEVOPTS='false' || DEVOPTS='true'
DEVOPTS="${DEVOPTS}"
NEXT="9"
NEXT="8"
;;
v) saveMenu; NEXT="v" ;;
n) editGrubCfg; NEXT="n" ;;
w) resetLoader; NEXT="w" ;;
+) formatdisks; NEXT="+" ;;
# Loader Settings
x) backupMenu; NEXT="t" ;;
y) keymapMenu; NEXT="c" ;;
z) updateMenu; NEXT="e" ;;
x) backupMenu; NEXT="x" ;;
y) keymapMenu; NEXT="y" ;;
z) updateMenu; NEXT="z" ;;
9) credits; NEXT="9" ;;
0) break ;;
esac
done