Commit Graph

41 Commits

Author SHA1 Message Date
Scott Ullrich
1548745b3d * Correctly delete package and its depdencies, leaving a depdency untouched if another package depends on the dependency. Say that 3 times in a row real fast.
* Correctly delete all configuration items for a package upon deletion
* Clean up comments
2005-01-09 23:31:20 +00:00
Scott Ullrich
1b54f79bbc Record package version upon install for future upgrade option. 2005-01-09 09:12:18 +00:00
Scott Ullrich
d44a1a62db When a package does not install correctly, clear the output windows and alert the user that something has gone wrong. Also clear the progress bar. 2005-01-09 07:24:40 +00:00
Scott Ullrich
a4c8ccfca2 Check for package installation after running both sets of pkg_add -r 2005-01-06 01:15:54 +00:00
Scott Ullrich
3e4caf25e4 If pkg_add fails, do not continue installation. 2005-01-06 00:09:25 +00:00
Scott Ullrich
7aac635b8b Un tar extra package items to / 2005-01-05 23:20:27 +00:00
Scott Ullrich
facd08f9fe Add a number of directives allowing fields to be tied together similar to wizard.php 2005-01-04 22:58:51 +00:00
Scott Ullrich
ae92b9c8fd Correctly set the left hand panes package url if configfile is set 2005-01-04 21:22:48 +00:00
Scott Ullrich
87e94c2df5 Clean up log statements. No functional changes. 2004-12-31 23:58:13 +00:00
Scott Ullrich
6d0caa3b64 Do not show fetch progress directly on screen 2004-12-30 04:09:17 +00:00
Scott Ullrich
f310febe4c Download all additional files correctly listed in xml file. 2004-12-30 04:05:32 +00:00
Scott Ullrich
8a3b0d7b99 Do not use a array on the additional item 2004-12-30 03:40:47 +00:00
Scott Ullrich
b415a2eb58 Teach package manager about $myurl variable that can be used to help send a user to another port such as http://$myurl:3000 for ntop. 2004-12-29 23:45:55 +00:00
Scott Ullrich
8600d47513 evalulate $myurl to the environment ip of the server 2004-12-29 03:32:24 +00:00
Scott Ullrich
dccbe12feb Use configfile or url tag for each file. If .xml is ommited for a configfile and no url is specified then add .xml 2004-12-29 01:27:07 +00:00
Scott Ullrich
d6f15759b5 Use configfile attribute or url atribute 2004-12-29 01:20:54 +00:00
Scott Ullrich
914c3f0dcb Make package deinstall script aware of the fact that there may be multiple left hand menu items for each package. 2004-12-29 01:14:41 +00:00
Scott Ullrich
a1845bbf3e Make sure xml configuration filename is lowercase 2004-12-29 00:38:14 +00:00
Scott Ullrich
d2a1bba6b9 Allow additional files to be defined, downloaded and un tarred if need be. 2004-12-28 16:40:32 +00:00
Scott Ullrich
7bb0d0fc34 Allow multiple menu items to be installed 2004-12-27 19:19:18 +00:00
Scott Ullrich
3eaeb70338 Changes for nmap and packages that do not require anything to be saved. 2004-12-21 18:03:50 +00:00
Scott Ullrich
052492815f Honour the ext/$category/$FILENAME contents as the URL of the installed package. 2004-12-17 00:14:24 +00:00
Scott Ullrich
6b81195346 Use the correct name when invoking the left menus. 2004-12-16 23:56:51 +00:00
Scott Ullrich
b0cd4dedaa Use correct service name. 2004-12-16 23:30:42 +00:00
Scott Ullrich
2eaf9591d0 use name no menu->name 2004-12-16 22:46:36 +00:00
Scott Ullrich
065adbe39e woops! its str_replace not replace. 2004-12-16 22:42:56 +00:00
Scott Ullrich
f7cc635840 Correctly add neededtext field. 2004-12-16 22:27:03 +00:00
Scott Ullrich
930c9c3df3 Clean up leftovers from nat. 2004-12-16 21:48:34 +00:00
Scott Ullrich
c77e6b302c We dont really need fancy_name afterall. 2004-12-16 21:39:31 +00:00
Scott Ullrich
77eee259f7 Add FancyName xml field 2004-12-16 21:27:53 +00:00
Scott Ullrich
8aca7e9bef Fix delete and install. 2004-12-16 20:33:05 +00:00
Scott Ullrich
425cbd0a58 Make sure /usr/local/pkg/ exists 2004-12-16 20:11:12 +00:00
Scott Ullrich
19fd294739 Packages continued. New log file facility added. 2004-12-16 18:17:06 +00:00
Scott Ullrich
6483da5d98 Add custom after add and after delete commands. Correct a bug where it shows the url instead of the name on the left. 2004-12-15 00:26:14 +00:00
Scott Ullrich
b4ff3ccd3b * Added progress bar. Needs to be converted from green -> pfSense red 2004-12-12 21:15:20 +00:00
Scott Ullrich
859329c867 * converted return_menu to return_ext_menu in fbegin.inc.
* fixed interfaces left menu from not displaying additional interfaces by saving and restoring config value.
* equipped edit.php with the pfSense theme so it looks uniform
2004-12-12 20:25:24 +00:00
Scott Ullrich
a7f908dbec * Add pkg.php which will parse the package xml file and present an interface (see http://www.pfsense.com/screens/pkg.JPG )
* Correct behavior of pkg_mgr.php when multiple packages are included
* Other minor cleanups
2004-12-12 20:05:38 +00:00
Scott Ullrich
c6c150e92a Include menu item in the subsections on the left. Menu XML file must be in lower case,. Ex: /usr/local/www/ext/Servuces/ifgraph.xml 2004-12-12 06:50:25 +00:00
Scott Ullrich
55e50bd6aa Enhanced logging of installed packages and their dependencies. 2004-12-12 05:52:38 +00:00
Scott Ullrich
1a05a4ee81 * install menu item in /usr/local/etc/ext/$area
* add do you want to install this package and do you want to delete ...
* add needed text to system to run the package.  ex: add text to /etc/crontab
2004-12-12 04:42:49 +00:00
Scott Ullrich
ee11cc6eae Say welcome to the pfSense package manager! 2004-12-12 01:44:44 +00:00