Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Config
Commits
17a681d4
Commit
17a681d4
authored
Apr 19, 2017
by
Igor Pecovnik
Browse files
Add / remove showing armbian-config in motd ... if file is present
parent
b3b7e3b4
Changes
1
Hide whitespace changes
Inline
Side-by-side
debian-config
View file @
17a681d4
...
...
@@ -17,6 +17,11 @@ fi
echo
-e
"GET http://google.com HTTP/1.0
\n\n
"
| nc google.com 80
>
/dev/null 2>&1
if
[[
$?
-ne
0
]]
;
then
read
-n
1
-s
-p
"Warning. Configurator can't work properly without internet connection. Press CTRL C to stop to stop or any key to ignore and continue."
else
# Install basic stuff
#
echo
"Downloading dependencies ..."
apt-get
-qq
-y
--no-install-recommends
install
bc expect rcconf
>>
/dev/null
fi
function
wlan_edit
()
...
...
@@ -69,11 +74,6 @@ function get_wlan_interface ()
# make a bacup
cp
/etc/network/interfaces /etc/network/interfaces.debian-config.backup
# Install basic stuff
#
echo
"Downloading dependencies ..."
apt-get
-qq
-y
--no-install-recommends
install
bc expect rcconf
>>
/dev/null
# gather some info
#
[[
-f
/etc/armbian-release
]]
&&
source
/etc/armbian-release
&&
ARMBIAN
=
"Armbian
$VERSION
$IMAGE_TYPE
"
;
...
...
@@ -88,6 +88,10 @@ LIST=()
###########################################################################################################################################
# here we add new items to menu. with condition when needed
if
[[
-f
/etc/update-motd.d/41-armbian-config
]]
;
then
[[
-x
/etc/update-motd.d/41-armbian-config
]]
&&
LIST+
=(
"Remove"
"Remove armbian-config from welcome screen"
)
[[
!
-x
/etc/update-motd.d/41-armbian-config
]]
&&
LIST+
=(
"Add"
"Add armbian-config to welcome screen"
)
fi
[[
-f
/usr/bin/h3disp
&&
"
$LINUXFAMILY
"
=
"sun8i"
&&
"
$BRANCH
"
=
"default"
&&
-n
$(
bin2fex </boot/script.bin 2>/dev/null |
grep
-w
"hdmi_used = 1"
)
]]
&&
LIST+
=(
"Display"
"set the display resolution"
)
[[
-n
$(
nmcli
-f
DEVICE,TYPE device status |
grep
wifi
)
]]
&&
LIST+
=(
"Wireless"
"Connect to your router"
)
[[
-n
$(
grep
-w
apt /etc/apt/sources.list.d/armbian.list
)
]]
&&
LIST+
=(
"Nightly"
"Switch to daily builds"
)
...
...
@@ -129,6 +133,14 @@ while true; do
#######################################################################################################################################
case
$selection
in
"Remove"
)
chmod
-x
/etc/update-motd.d/41-armbian-config
;;
"Add"
)
chmod
+x /etc/update-motd.d/41-armbian-config
;;
"Display"
)
h3disp
exit
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment