Skip to content
Snippets Groups Projects
Commit 7c8043ed authored by Jonas Höppner's avatar Jonas Höppner
Browse files

remote-station: Add Makefile to create self installation script

Added xinetd rpm, add network commands to install script.
parent 1efcfd98
No related branches found
No related tags found
1 merge request!243remote-station: Add Makefile to create self installation script
PKGNAME=emc-test-remote-station
PKGFULLNAME=$(PKGNAME)-$(shell git rev-parse --short HEAD)$(shell git diff --exit-code >&- || echo "M")
USERFRIENDLY="EMC test remote station installer"
DIRNAME=files
SCRIPTNAME=emc-test-remote-santoka-setup.sh
ALL_FILES = $(shell find $(DIRNAME))
TARGETSSH ?= root@192.168.178.27
MAKESELF ?=makeself
all: $(PKGFULLNAME).sh
.PHONY: all
$(PKGNAME).sh: $(ALL_FILES)
$(MAKESELF) --noprogress --nox11 --nowait --needroot $(DIRNAME) $@ $(USERFRIENDLY) ./$(SCRIPTNAME) --nodiskspace
$(PKGFULLNAME).sh: $(PKGNAME).sh
cp $< $@
targetinstall: $(PKGNAME).sh
scp $(PKGNAME).sh $(TARGETSSH):/tmp/
ssh $(TARGETSSH) /tmp/$(PKGNAME).sh
clean:
rm $(PKGNAME)*.sh
.PHONY: clean
......@@ -83,6 +83,30 @@ cat << EOF -> $SERVICES_DIR/rs232#2echo.sh
EOF
chmod +x $SERVICES_DIR/rs232#2echo.sh
#=======================
# Network setup
#=======================
SSID="test"
WIFIPASS="secret_passphrase"
nmcli connection down wlan0-sconfig-autogenerated
nmcli con add type wifi ifname wlan0 con-name Hotspot autoconnect no ssid "$SSID"
nmcli con modify Hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared wifi-sec.key-mgmt wpa-psk wifi-sec.psk "$WIFIPASS"
nmcli con modify Hotspot ipv4.addresses 192.168.3.100/24
nmcli con up Hotspot
nmcli connection modify Hotspot connection.autoconnect yes
nmcli connection modify eth0-sconfig-autogenerated connection.autoconnect yes
#=======================
# Install network echo server
#=======================
rpm -i xinetd-2.3.15-r2.0.cortexa9hf_neon.rpm
# enable in /etc/xinit.d/echo*
sed -i /etc/xinetd.d/echo-stream -e 's/^\s*disable\s\+= yes/#&/'
sed -i /etc/xinetd.d/echo-dgram -e 's/^\s*disable\s\+= yes/#&/'
#=======================
# Startup service
......
File added
#!/bin/sh
SSID=test
WIFIPASS=secret_passphrase
nmcli d wifi connect $SSID password $WIFIPASS
SSID="test"
WIFIPASS="secret_passphrase"
nmcli d wifi connect "$SSID" password "$WIFIPASS"
nmcli con mod "$SSID" connection.autoconnect yes ipv4.method manual ipv4.addresses 192.168.3.1/24 ipv4.gateway 192.168.3.100
nmcli -t c up "$SSID"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment