#!/bin/sh

PACKAGE_FILE="/etc/package_restore.txt"

[ -s "$PACKAGE_FILE" ] || exit 0

add_if_missing() {
	grep -qxF "$1" "$PACKAGE_FILE" || echo "$1" >> "$PACKAGE_FILE"
}

remove_entry() {
	grep -qxF "$1" "$PACKAGE_FILE" || return 1
	sed -i "\|^$1\$|d" "$PACKAGE_FILE"
}

if remove_entry "modbus_server - MODBUS Server"; then
	add_if_missing "modbus_tcp_server - Modbus TCP Server"
fi

exit 0

