git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
path: root/erase-broken-modules/wiper.rsc
blob: dd6bd7a9b8466c11ad95ba120a82eb5b668c5c35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# vim:syntax=rsc:ts=4
# procedure: 1. try manually to uninstall a package. unless that works add it to pkgdis, if it works --> pkguninst.
#               leave routeros-* in uninstall.
#            2. put an UPGRADE package into the root folder of the device, put this rsc file on a disk
#            3. execute the rsc file
# ...not yet tested with a downgrade package.
:global pkguninst {"lora";"ups";"gps";"ntp";"openflow";"user-manager";"multicast";"calea";"tr069-client";"routeros-arm"}
:global pkgdis {"ipv6";"wireless";"hotspot";"mpls";"routing";"ppp";"dhcp";"security";"advanced-tools"}

# -------------------------- #

#:put "uptime:"
:global uptime [/system resource get uptime]
:global cpu [/system resource get cpu]
:global arch [/system resource get architecture-name]
:put "CPU: $cpu ($arch) - Uptime: $uptime\n"
:put "Setting packages to disabled..."
:foreach pd in=$pkgdis do={
	/system package disable $pd
}
:put "Setting packages to uninstall..."
:foreach pu in=$pkguninst do={
	/system package uninstall $pu
}
:put "Rebooting..."

/system reboot