summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/control3
-rw-r--r--templates/reboot/at/.at/node.def (renamed from templates/reboot/.at/node.def)0
-rw-r--r--templates/reboot/at/.at/node.tag/node.def (renamed from templates/reboot/.at/node.tag/node.def)0
-rw-r--r--templates/reboot/at/node.def1
-rw-r--r--templates/reboot/at/node.tag/node.def3
-rw-r--r--templates/reboot/cancel/.cancel/node.def (renamed from templates/reboot/.cancel/node.def)0
-rw-r--r--templates/reboot/cancel/node.def2
7 files changed, 8 insertions, 1 deletions
diff --git a/debian/control b/debian/control
index 7d90d2b..f060d59 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,8 @@ Depends: sed (>= 4.1.5),
host,
vyatta-bash | bash (>= 3.1),
less,
- libio-prompt-perl
+ libio-prompt-perl,
+ at
Suggests: util-linux (>= 2.13-5),
net-tools,
ncurses-bin (>= 5.5-5),
diff --git a/templates/reboot/.at/node.def b/templates/reboot/at/.at/node.def
index 9944ff7..9944ff7 100644
--- a/templates/reboot/.at/node.def
+++ b/templates/reboot/at/.at/node.def
diff --git a/templates/reboot/.at/node.tag/node.def b/templates/reboot/at/.at/node.tag/node.def
index 62f39f9..62f39f9 100644
--- a/templates/reboot/.at/node.tag/node.def
+++ b/templates/reboot/at/.at/node.tag/node.def
diff --git a/templates/reboot/at/node.def b/templates/reboot/at/node.def
new file mode 100644
index 0000000..9944ff7
--- /dev/null
+++ b/templates/reboot/at/node.def
@@ -0,0 +1 @@
+help: Reboot at a specific time
diff --git a/templates/reboot/at/node.tag/node.def b/templates/reboot/at/node.tag/node.def
new file mode 100644
index 0000000..62f39f9
--- /dev/null
+++ b/templates/reboot/at/node.tag/node.def
@@ -0,0 +1,3 @@
+help: Reboot the system at a future time
+allowed: echo -n '<HH:MM>' '<MMDDYY>' '<midnight>' '<noon>'
+run: sudo /opt/vyatta/bin/sudo-users/vyatta-reboot.pl --action reboot_at --at_time "$3"
diff --git a/templates/reboot/.cancel/node.def b/templates/reboot/cancel/.cancel/node.def
index 110f595..110f595 100644
--- a/templates/reboot/.cancel/node.def
+++ b/templates/reboot/cancel/.cancel/node.def
diff --git a/templates/reboot/cancel/node.def b/templates/reboot/cancel/node.def
new file mode 100644
index 0000000..110f595
--- /dev/null
+++ b/templates/reboot/cancel/node.def
@@ -0,0 +1,2 @@
+help: Cancel a pending reboot
+run: sudo /opt/vyatta/bin/sudo-users/vyatta-reboot.pl --action reboot_cancel