# 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"} # -------------------------- # { :local uptime [/system resource get uptime] :local cpu [/system resource get cpu] :local arch [/system resource get architecture-name] :local board [/system resource get board-name] :local version [/system resource get version] :local id [/system/identity/get name] :put "$id - $board - $version" :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