From ab017846b37a5fb036609cda32ae5e2334410f11 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Fri, 24 Apr 2015 13:45:44 -0300 Subject: Remove ugly copy files around and use additional_files_needed to install files in proper place. Bump package version --- config/cron/cron.inc | 23 +--- config/cron/cron.php | 208 +++++++++++++++++++++++++++++++++ config/cron/cron.tmp | 208 --------------------------------- config/cron/cron.xml | 8 +- config/cron/cron_edit.php | 286 ++++++++++++++++++++++++++++++++++++++++++++++ config/cron/cron_edit.tmp | 286 ---------------------------------------------- 6 files changed, 502 insertions(+), 517 deletions(-) create mode 100644 config/cron/cron.php delete mode 100644 config/cron/cron.tmp create mode 100644 config/cron/cron_edit.php delete mode 100644 config/cron/cron_edit.tmp (limited to 'config/cron') diff --git a/config/cron/cron.inc b/config/cron/cron.inc index 2fe9cf57..a457f013 100644 --- a/config/cron/cron.inc +++ b/config/cron/cron.inc @@ -54,10 +54,8 @@ function cron_sync_package() global $config; //synch cron tab configure_cron(); - $handle = popen("/usr/local/etc/rc.d/cron.sh stop", "r"); - pclose($handle); - $handle = popen("/usr/local/etc/rc.d/cron.sh start", "r"); - pclose($handle); + exec("/usr/local/etc/rc.d/cron.sh stop"); + exec("/usr/local/etc/rc.d/cron.sh start"); } @@ -69,14 +67,6 @@ function cron_install_command() conf_mount_rw(); config_lock(); - if (!is_dir('/usr/local/www/packages/cron/')) { - exec("mkdir -p /usr/local/www/packages/cron/"); - } - - //Copy PHP files from .tmp to .php - don't move or put them in /tmp or the pkg system will miss them if it gets cleared. - exec("cp /usr/local/pkg/cron.tmp /usr/local/www/packages/cron/cron.php"); - exec("cp /usr/local/pkg/cron_edit.tmp /usr/local/www/packages/cron/cron_edit.php"); - //write_config(); write_rcfile(array( @@ -101,14 +91,9 @@ function cron_install_command() function cron_deinstall_command() { conf_mount_rw(); - config_lock(); - $handle = popen("/usr/local/etc/rc.d/cron.sh stop", "r"); - unlink_if_exists("/usr/local/pkg/cron.xml"); - unlink_if_exists("/usr/local/www/cron.inc"); - exec("rm -R /usr/local/www/packages/cron"); - //unlink_if_exists("/usr/local/etc/rc.d/cron.sh"); + exec("/usr/local/etc/rc.d/cron.sh stop"); + unlink_if_exists("/usr/local/etc/rc.d/cron.sh"); conf_mount_ro(); - config_unlock(); } ?> diff --git a/config/cron/cron.php b/config/cron/cron.php new file mode 100644 index 00000000..b9666e01 --- /dev/null +++ b/config/cron/cron.php @@ -0,0 +1,208 @@ + + + + + +
+ + +
+ +
+ + + + + +
+ +
+"; +//print_info_box_np("This is an info box."); +//echo"
"; +//endif; + +?> + + + + +

+ Cron controls the scheduling of commands. +

+ For more information see: http://www.freebsd.org/doc/en/books/handbook/configtuning-cron.html +

+
+ + + + + + + + + + + + + + + 0) { + + foreach ($a_cron as $ent) { + + ?> + + + + + + + + + + + + + + + + + + + + + + + +
minutehourmdaymonthwdaywhocommand + + + + + + +
edit
+ +
+   + +   + +   + +   + +   + +   + +   + + + + + + +
editdelete
+
+ + + + + +
add
+
+ +
+ + +
+
+
+
+
+
+
+
+ +
+ +
+ + + + + diff --git a/config/cron/cron.tmp b/config/cron/cron.tmp deleted file mode 100644 index b9666e01..00000000 --- a/config/cron/cron.tmp +++ /dev/null @@ -1,208 +0,0 @@ - - - - - -
- - -
- -
- - - - - -
- -
-"; -//print_info_box_np("This is an info box."); -//echo"
"; -//endif; - -?> - - - - -

- Cron controls the scheduling of commands. -

- For more information see: http://www.freebsd.org/doc/en/books/handbook/configtuning-cron.html -

-
- - - - - - - - - - - - - - - 0) { - - foreach ($a_cron as $ent) { - - ?> - - - - - - - - - - - - - - - - - - - - - - - -
minutehourmdaymonthwdaywhocommand - - - - - - -
edit
- -
-   - -   - -   - -   - -   - -   - -   - - - - - - -
editdelete
-
- - - - - -
add
-
- -
- - -
-
-
-
-
-
-
-
- -
- -
- - - - - diff --git a/config/cron/cron.xml b/config/cron/cron.xml index 3376d9e0..7ca50084 100644 --- a/config/cron/cron.xml +++ b/config/cron/cron.xml @@ -76,14 +76,14 @@ https://packages.pfsense.org/packages/config/cron/cron.inc - /usr/local/pkg/ + /usr/local/packages/cron/ 0755 - https://packages.pfsense.org/packages/config/cron/cron.tmp + https://packages.pfsense.org/packages/config/cron/cron.php - /usr/local/pkg/ + /usr/local/packages/cron/ 0755 - https://packages.pfsense.org/packages/config/cron/cron_edit.tmp + https://packages.pfsense.org/packages/config/cron/cron_edit.php /usr/local/www/packages/cron/ diff --git a/config/cron/cron_edit.php b/config/cron/cron_edit.php new file mode 100644 index 00000000..12fde39d --- /dev/null +++ b/config/cron/cron_edit.php @@ -0,0 +1,286 @@ + + + + + + + + + + + +
+ + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ".htmlspecialchars($pconfig['php'])."\n"; + ?> + + + + + + + + +
minute + +
hour + +
mday + +
month + +
wday + +
who + +
command + + +
  + + + + +
+
+ +
+
+
+
+
+
+ +
+ +
+ + + + diff --git a/config/cron/cron_edit.tmp b/config/cron/cron_edit.tmp deleted file mode 100644 index 12fde39d..00000000 --- a/config/cron/cron_edit.tmp +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - - - - -
- - -
- -
- - - - -
- - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ".htmlspecialchars($pconfig['php'])."\n"; - ?> - - - - - - - - -
minute - -
hour - -
mday - -
month - -
wday - -
who - -
command - - -
  - - - - -
-
- -
-
-
-
-
-
- -
- -
- - - - -- cgit v1.2.3