diff --git a/sysutils/scp-backup/Makefile b/sysutils/scp-backup/Makefile deleted file mode 100644 index 2cb6b262b..000000000 --- a/sysutils/scp-backup/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -PLUGIN_NAME= scp-backup -PLUGIN_VERSION= 0.1.0 -PLUGIN_COMMENT= Perform config backups using SCP. -PLUGIN_MAINTAINER= dharrigan@gmail.com -PLUGIN_DEVEL= yes - -.include "../../Mk/plugins.mk" diff --git a/sysutils/scp-backup/pkg-descr b/sysutils/scp-backup/pkg-descr deleted file mode 100644 index 82e29f558..000000000 --- a/sysutils/scp-backup/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -A simple plugin to perform config backups using SCP. diff --git a/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/Api/GeneralController.php b/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/Api/GeneralController.php deleted file mode 100644 index 5f8b15fbe..000000000 --- a/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/Api/GeneralController.php +++ /dev/null @@ -1,112 +0,0 @@ -request->isGet()) { - $mdlGeneral = $this->getModel(); - $publicKey = fopen("/conf/sshd/ssh_host_rsa_key.pub", "r"); - if ($publicKey) { - $mdlGeneral->publickey = fread($publicKey, filesize("/conf/sshd/ssh_host_rsa_key.pub")); - fclose($publicKey); - } - $result['general'] = $mdlGeneral->getNodes(); - } - return $result; - } - - public function setAction() - { - $result = array("result"=>"failed"); - if ($this->request->isPost()) { - $mdlGeneral = $this->getModel(); - $backend = new Backend(); - $mdlCron = new Cron(); - $mdlGeneral->setNodes($this->request->getPost("general")); - $mdlGeneral->publickey = null; - $valMsgs = $mdlGeneral->performValidation(); - foreach ($valMsgs as $field => $msg) { - if (!array_key_exists("validation", $result)) { - $result["validations"] = array(); - } - $result["validations"][$msg->getField()] = $msg->getMessage(); - } - if ($valMsgs->count() == 0) { - if ($mdlGeneral->cronuuid->__toString() == "" and $mdlGeneral->enabled->__toString() == "1") { - // First Time Save - $cronUuid = $mdlCron->newDailyJob("ScpBackup", "scpbackup perform", "Backup config using SCP", "*", "1"); - if ($mdlCron->performValidation()->count() == 0) { - $mdlCron->serializeToConfig(); - // save data to config, do not validate because the current in memory model doesn't know about the cron item just created. - $mdlGeneral->cronuuid = $cronUuid; - $mdlGeneral->serializeToConfig($validateFullModel = false, $disable_validation = true); - Config::getInstance()->save(); - $backend->configdRun('template reload OPNsense/Cron'); - $result["result"] = "cron job [" . $cronUuid . "] created to backup config file daily using SCP."; - } - } elseif ($mdlGeneral->cronuuid->__toString() != "" and $mdlGeneral->enabled->__toString() == "0") { - // Removal of Cron Job and deactivation of the backup - $cronUuid = $mdlGeneral->cronuuid->__toString(); - if ($mdlCron->jobs->job->del($cronUuid)) { - $mdlCron->serializeToConfig(); - $mdlGeneral->cronuuid = null; - $mdlGeneral->serializeToConfig($validateFullModel = false, $disable_validation = true); - Config::getInstance()->save(); - $backend->configdRun('template reload OPNsense/Cron'); - $result["result"] = "cron job [" . $cronUuid . "] to backup config file deleted."; - } else { - $result["result"] = "unable to delete cron job [". $cronUuid . "]"; - } - } else { - // Update the backup configuration - $mdlGeneral->serializeToConfig(); - Config::getInstance()->save(); - $result["result"] = "SCP backup configuration updated."; - } - } - } - return $result; - } -} diff --git a/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/GeneralController.php b/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/GeneralController.php deleted file mode 100644 index a537bb530..000000000 --- a/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/GeneralController.php +++ /dev/null @@ -1,41 +0,0 @@ -view->pick('OPNsense/ScpBackup/general'); - $this->view->generalForm = $this->getForm("general"); - } -} diff --git a/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/forms/general.xml b/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/forms/general.xml deleted file mode 100644 index 7dd9591b0..000000000 --- a/sysutils/scp-backup/src/opnsense/mvc/app/controllers/OPNsense/ScpBackup/forms/general.xml +++ /dev/null @@ -1,39 +0,0 @@ -
diff --git a/sysutils/scp-backup/src/opnsense/mvc/app/models/OPNsense/ScpBackup/ACL/ACL.xml b/sysutils/scp-backup/src/opnsense/mvc/app/models/OPNsense/ScpBackup/ACL/ACL.xml deleted file mode 100644 index d31898bd9..000000000 --- a/sysutils/scp-backup/src/opnsense/mvc/app/models/OPNsense/ScpBackup/ACL/ACL.xml +++ /dev/null @@ -1,9 +0,0 @@ -