@@ -41,32 +41,44 @@ if [ "$(id -u)" != "0" ]; then
4141 fi
4242fi
4343
44- die () {
45- echo -e " ?? Error ${* } "
46- if $ENABLE_EXIT ; then
47- exit 1
48- fi
49- :
50- }
51- warn () {
52- echo -e " !! ${* } "
53- :
54- }
55- shout () {
56- echo -e " => ${* } "
57- :
58- }
59- msg () {
60- echo -e " ${* } "
61- }
44+ _c_magneta=" \e[95m"
45+ _c_green=" \e[32m"
46+ _c_red=" \e[31m"
47+ _c_blue=" \e[34m"
48+
49+ die () { echo -e " ${_c_red} [E] ${* }${RST} " ; exit 1; : ; }
50+ warn () { echo -e " ${_c_red} [W] ${* }${RST} " ; : ; }
51+ shout () { echo -e " ${_c_blue} [-] ${* }${RST} " ; : ; }
52+ lshout () { echo -e " ${_c_blue} -> ${* }${RST} " ; : ; }
53+ msg () { echo -e " ${* } \e[0m" >&2 ; : ; }
6254# lshout () { echo -e "${*}";:; }
6355
56+
6457trim_quotes () {
6558 # Usage: trim_quotes "string"
6659 : " ${1// \' } "
6760 printf ' %s\n' " ${_// \" } "
6861}
6962
63+ banner () {
64+ tty_width=$( stty size | cut -d ' ' -f 2)
65+
66+ if (( tty_width >= 80 )) ; then
67+ msg " '${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m::::::::::::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m:"
68+ msg " ${_c_magneta} #\e[0m${_c_magneta} #\e[0m.....::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m... ${_c_magneta} #\e[0m${_c_magneta} #\e[0m::::::::::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m... ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:'${_c_magneta} #\e[0m${_c_magneta} #\e[0m.... ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:'${_c_magneta} #\e[0m${_c_magneta} #\e[0m.... ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m::"
69+ msg " ${_c_magneta} #\e[0m${_c_magneta} #\e[0m::::::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::..::::::::::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::..:: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:'${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::"
70+ msg " ${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::. ${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m::::::::::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m::::::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m::::"
71+ msg " ${_c_magneta} #\e[0m${_c_magneta} #\e[0m...:::::..... ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::::::::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m::::::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m. ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::"
72+ msg " ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::::::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::::::::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:. ${_c_magneta} #\e[0m${_c_magneta} #\e[0m::"
73+ msg " ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:::::::. ${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m::'${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m:. ${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m::. ${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m::. ${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m${_c_magneta} #\e[0m:: ${_c_magneta} #\e[0m${_c_magneta} #\e[0m::. ${_c_magneta} #\e[0m${_c_magneta} #\e[0m:"
74+ msg " ..:::::::::......:::.......:::......::::.......::::.......:::..::::..::"
75+ msg " \e[90m© RandomCoder,SaicharanKandukuri"
76+ else
77+ msg " ${_c_magneta} fs-cook\e[0m beta by Team UDROID!...."
78+ msg " \e[90m© RandomCoder,SaicharanKandukuri"
79+ fi
80+ }
81+
7082do_mount () {
7183 local chroot_dir=$1
7284 points=" $chroot_dir /dev $chroot_dir /sys $chroot_dir /proc"
@@ -229,6 +241,7 @@ includes_packages() {
229241do_build () {
230242 export target_dir=" $1 "
231243 export arch=" $2 "
244+ export CUR_BUILD_ARCH=$arch
232245
233246 local NO_COMPRESSION
234247
@@ -437,3 +450,5 @@ install_pkg()
437450 run_cmd " apt install -y $pkg_name " || warn " Couldn't install $pkg_name "
438451 run_cmd " apt clean"
439452}
453+
454+ banner
0 commit comments