aboutsummaryrefslogtreecommitdiffstats
path: root/Scripts/reset_tap.sh
diff options
context:
space:
mode:
authorsuchinton2001 <suchinton.2001@gmail.com>2023-07-22 18:39:14 +0530
committersuchinton2001 <suchinton.2001@gmail.com>2023-09-07 18:31:07 +0530
commitdb9f586a19fed7bcd04be3596fc30dc53f61b1db (patch)
tree476d86c085137779f47ee6b409e3a8aaac68991d /Scripts/reset_tap.sh
parentf9b00b992d88edc0e9c31de809a1a981139c4fde (diff)
Upload progress on AGL demo control panel in one batch
AGL Demo Control Panel is a PyQt5 application used to simulate CAN bus signals using Kuksa.val v1: Initial commit v2: Remove unused assets v3: Add Opensans fonts, remove un-used styles and add Lisences as attributions v4: - Remove Opensans fonts, default to Dejavu fonts - Replace feather icons with carbon icons. - Reusing AGL demo app assests for HVAC and Steering wheel inputs. v5: Remove assets/Images/Lisences.md attribution file Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: I1529495deff6fc27eacb92f7a29c4f71f8c8d5d9
Diffstat (limited to 'Scripts/reset_tap.sh')
-rw-r--r--Scripts/reset_tap.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/Scripts/reset_tap.sh b/Scripts/reset_tap.sh
new file mode 100644
index 0000000..d8080cd
--- /dev/null
+++ b/Scripts/reset_tap.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+if [[ $EUID > 0 ]]; then
+ echo "Run this script as root"
+ exit
+fi
+
+BRIDGE="br0"
+TAP="tap0"
+
+echo "Removing bridge $BRIDGE"
+ip link delete $BRIDGE type bridge
+
+echo "Removing tap $TAP"
+ip link delete $TAP type tap
+
+echo "Setting $INTERFACE up"
+ip link set up dev $INTERFACE
+
+echo "Starting NetworkManager"
+systemctl start NetworkManager
+