aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
authorMichael Scheidell <scheidell@FreeBSD.org>2012-06-16 09:39:54 +0000
committerMichael Scheidell <scheidell@FreeBSD.org>2012-06-16 09:39:54 +0000
commit27cffc23d4e078084bdf84b8c98e3a380353671e (patch)
tree46f64d306e0508d8ca5c393d5d138c19b4e67890 /net-mgmt
parentce1d6c8bda78fe36f63b9521bbecdac293e59816 (diff)
downloadports-27cffc23d4e078084bdf84b8c98e3a380353671e.tar.gz
ports-27cffc23d4e078084bdf84b8c98e3a380353671e.zip
Addport: net-mgmt/phpipam. An open-source web IP address management application.
Its goal is to provide light and simple IP address management application. It is ajax-based using jQuery libraries, it uses php scripts and javascript and some HTML5/CSS3 features, so some modern browser is preferred to be able to display javascript quickly and correctly. [1] - Fixes to Makefile, removed Apache Dependency, optionsng [2] PR: ports/168932 Submitted by: Jake Smith <jake@xz.cx> [1] Submitted by: Mark Felder <feld@feld.me> [2]
Notes
Notes: svn path=/head/; revision=299392
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net-mgmt/phpipam/Makefile63
-rw-r--r--net-mgmt/phpipam/distinfo2
-rw-r--r--net-mgmt/phpipam/files/patch-site-admin_manageSubnet.php18
-rw-r--r--net-mgmt/phpipam/files/pkg-message.in59
-rw-r--r--net-mgmt/phpipam/pkg-descr21
-rw-r--r--net-mgmt/phpipam/pkg-plist265
7 files changed, 429 insertions, 0 deletions
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 6b476b40df97..1eb28d51feec 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -244,6 +244,7 @@
SUBDIR += php52-snmp
SUBDIR += php53-snmp
SUBDIR += phpip
+ SUBDIR += phpipam
SUBDIR += phpweathermap
SUBDIR += pixilate
SUBDIR += pmacct
diff --git a/net-mgmt/phpipam/Makefile b/net-mgmt/phpipam/Makefile
new file mode 100644
index 000000000000..f10f8b51278b
--- /dev/null
+++ b/net-mgmt/phpipam/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: phpipam
+# Date created: 10 June 2012
+# Whom: Jake Smith <jake@xz.cx>
+#
+# $FreeBSD$
+#
+
+PORTNAME= phpipam
+PORTVERSION= 0.6
+CATEGORIES= net-mgmt
+MASTER_SITES= SF
+MASTER_SITE_SUBDIR= ${PORTNAME}
+EXTRACT_SUFX= .tar
+
+MAINTAINER= jake@xz.cx
+COMMENT= PHPIPAM: PHP IP Address Management IPv4/IPv6
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= ${LOCALBASE}/share/pear/System.php:${PORTSDIR}/devel/pear
+
+FETCH_ARGS= -Fpr
+
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+CFGFILE= config.php
+
+SUB_FILES= pkg-message
+SUB_LIST= DISTNAME=${DISTNAME}
+
+OPTIONS_DEFINE= LDAP
+
+USE_MYSQL= yes
+USE_PHP= ctype mysqli session gmp
+WANT_PHP_WEB= yes
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MLDAP}
+USE_PHP+= ldap
+.endif
+
+.include <bsd.port.pre.mk>
+
+pre-install:
+ @${MV} ${WRKSRC}/${CFGFILE} ${WRKSRC}/${CFGFILE}.sample
+
+do-install:
+ cd ${WRKSRC} ; \
+ for src in $$( ${FIND} . ! -name '*.orig') ; do \
+ dst=${WWWDIR}$${src#.} ; \
+ if ${TEST} -d "$$src" ; then \
+ ${MKDIR} "$$dst" ; \
+ else \
+ ${INSTALL_DATA} -o root -g wheel "$$src" "$$dst" ; \
+ fi \
+ done
+
+post-install:
+ ${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/net-mgmt/phpipam/distinfo b/net-mgmt/phpipam/distinfo
new file mode 100644
index 000000000000..c53f45accc24
--- /dev/null
+++ b/net-mgmt/phpipam/distinfo
@@ -0,0 +1,2 @@
+SHA256 (phpipam-0.6.tar) = 608312d77aa98dafba510f8c235e08f284c1141d7f1a2460685200a35d20b83d
+SIZE (phpipam-0.6.tar) = 2263040
diff --git a/net-mgmt/phpipam/files/patch-site-admin_manageSubnet.php b/net-mgmt/phpipam/files/patch-site-admin_manageSubnet.php
new file mode 100644
index 000000000000..ee98a086fbb5
--- /dev/null
+++ b/net-mgmt/phpipam/files/patch-site-admin_manageSubnet.php
@@ -0,0 +1,18 @@
+--- site/admin/manageSubnet.php.orig 2012-03-01 08:46:57.000000000 -0600
++++ site/admin/manageSubnet.php 2012-06-15 11:16:33.618275630 -0500
+@@ -123,7 +123,7 @@
+
+ print ' <tr class="slaveSubnet subSlaveSubnet">' . "\n";
+ print ' <td class="subnet">'. transform2long($subSlave['subnet']) .'/'. $subSlave['mask'] .'</td>' . "\n";
+- print ' <td>'. $slave['description'] .'</td>' . "\n";
++ print ' <td>'. $subSlave['description'] .'</td>' . "\n";
+ print ' <td class="masterSubnet">'. transform2long($master['subnet']) .'/'. $master['mask'] .'</td>' . "\n";
+
+ # VLAN
+@@ -182,4 +182,4 @@
+ speed : 'fast'
+ });
+ });
+-</script>
+\ No newline at end of file
++</script>
diff --git a/net-mgmt/phpipam/files/pkg-message.in b/net-mgmt/phpipam/files/pkg-message.in
new file mode 100644
index 000000000000..0c240cef2ee3
--- /dev/null
+++ b/net-mgmt/phpipam/files/pkg-message.in
@@ -0,0 +1,59 @@
+
+Automatic installation of database files
+---------------------------------------------
+Since v0.4 phpipam can automatically install database files for you.
+Point browser to phpipam directory and set MySQL login details (root
+username and password).
+
+Finished! Launch browser, go to website and if something is missing / not
+configured properly the error will appear.
+
+Manual installation of database files
+------------------------------------------
+Optional method to be used instead of automatic configuration.
+
+MySQL schema file is available under db folder.
+First you must create new database, and then import SCHEMA file into
+database. Instructions below are for command-line import with local mysql
+installation.
+------
+mysql -u root -p
+create database phpipam;
+exit
+------
+
+Import database SCHEME.sql file:
+------
+mysql -u root -p phpipam < db/SCHEMA.sql
+------
+
+Create user for database interaction from website and grant permissions to
+ipam tables. Please change the username and password (ipv6, ipv6admin)
+according to your needs - you must also replace default ones in config file.
+------
+mysql -u root -p
+grant ALL on phpipam.* to ipv6@localhost identified by "ipv6admin";
+exit
+------
+
+%%DISTNAME%% has been installed into:
+
+ %%WWWDIR%%
+
+Example Apache config:
+
+ Alias /phpipam/ "%%WWWDIR%%/"
+
+ <Directory "%%WWWDIR%%/">
+ Options none
+ AllowOverride Limit
+
+ Order Deny,Allow
+ Deny from all
+ Allow from 127.0.0.1 .example.com
+ </Directory>
+
+config.php is where site configuration and database details are configured.
+
+Default user/password is Admin/ipamadmin
+
diff --git a/net-mgmt/phpipam/pkg-descr b/net-mgmt/phpipam/pkg-descr
new file mode 100644
index 000000000000..f67ce7ba2de3
--- /dev/null
+++ b/net-mgmt/phpipam/pkg-descr
@@ -0,0 +1,21 @@
+phpipam is an open-source web IP address management application.
+Its goal is to provide light and simple IP address management
+application. It is ajax-based using jQuery libraries, it uses php
+scripts and javascript and some HTML5/CSS3 features, so some modern
+browser is preferred to be able to display javascript quickly and
+correctly...
+
+Features and tools:
+- Section / Subnet separation
+- Subnet nesting;
+- IPv4/IPv6 support
+- Displays free range and number of clients
+- Subnet statistics
+- User management
+- E-Mail notification with IP details
+- Import IP addresses from XLS / CSV file
+- Export IP database to XLS file
+- IPv4/IPv6 calculator
+- Search IP database
+- IP request module
+- Custom IP address fields
diff --git a/net-mgmt/phpipam/pkg-plist b/net-mgmt/phpipam/pkg-plist
new file mode 100644
index 000000000000..22bc71dde09b
--- /dev/null
+++ b/net-mgmt/phpipam/pkg-plist
@@ -0,0 +1,265 @@
+@unexec if cmp -s %%WWWDIR%%/config.php.sample %%WWWDIR%%/config.php; then rm -f %%WWWDIR%%/config.php; fi
+%%WWWDIR%%/INSTALL
+%%WWWDIR%%/README
+%%WWWDIR%%/UPDATE
+%%WWWDIR%%/config.php.sample
+%%WWWDIR%%/css/ie.css
+%%WWWDIR%%/css/ie9.css
+%%WWWDIR%%/css/images/add.png
+%%WWWDIR%%/css/images/addHover.png
+%%WWWDIR%%/css/images/ajax-loader.gif
+%%WWWDIR%%/css/images/back.png
+%%WWWDIR%%/css/images/backHover.png
+%%WWWDIR%%/css/images/btn_donate_SM.gif
+%%WWWDIR%%/css/images/close.png
+%%WWWDIR%%/css/images/collapse.png
+%%WWWDIR%%/css/images/collapseHover.png
+%%WWWDIR%%/css/images/csvuploadexample.jpg
+%%WWWDIR%%/css/images/delete3.png
+%%WWWDIR%%/css/images/delete4.png
+%%WWWDIR%%/css/images/deleteIP.png
+%%WWWDIR%%/css/images/download.png
+%%WWWDIR%%/css/images/downloadHover.png
+%%WWWDIR%%/css/images/edit.png
+%%WWWDIR%%/css/images/edit1.png
+%%WWWDIR%%/css/images/editHover.png
+%%WWWDIR%%/css/images/error.png
+%%WWWDIR%%/css/images/expand.png
+%%WWWDIR%%/css/images/expandHover.png
+%%WWWDIR%%/css/images/expandOld.png
+%%WWWDIR%%/css/images/favicon.ico
+%%WWWDIR%%/css/images/forward.png
+%%WWWDIR%%/css/images/forwardHover.png
+%%WWWDIR%%/css/images/info.png
+%%WWWDIR%%/css/images/info2.png
+%%WWWDIR%%/css/images/infoAdd.png
+%%WWWDIR%%/css/images/infoIP.png
+%%WWWDIR%%/css/images/lan.png
+%%WWWDIR%%/css/images/lock.png
+%%WWWDIR%%/css/images/lockHover.png
+%%WWWDIR%%/css/images/mail1.png
+%%WWWDIR%%/css/images/note.png
+%%WWWDIR%%/css/images/phpipam-favicon.pxm
+%%WWWDIR%%/css/images/refresh.png
+%%WWWDIR%%/css/images/refreshOld.png
+%%WWWDIR%%/css/images/reload.png
+%%WWWDIR%%/css/images/rewind.png
+%%WWWDIR%%/css/images/rewindHover.png
+%%WWWDIR%%/css/images/search.png
+%%WWWDIR%%/css/images/settings.png
+%%WWWDIR%%/css/images/slaveBG.png
+%%WWWDIR%%/css/images/slaveTdBG.png
+%%WWWDIR%%/css/images/sourceforge.png
+%%WWWDIR%%/css/images/subSlaveBG.png
+%%WWWDIR%%/css/images/subSlaveTdBG.png
+%%WWWDIR%%/css/images/subSlaveTdBGFirst.png
+%%WWWDIR%%/css/images/subnetSlaveTdBG.png
+%%WWWDIR%%/css/images/subnetSubSlaveTdBG.png
+%%WWWDIR%%/css/images/tools.png
+%%WWWDIR%%/css/images/tree.png
+%%WWWDIR%%/css/images/treeHover.png
+%%WWWDIR%%/css/images/upload.png
+%%WWWDIR%%/css/images/uploadHover.png
+%%WWWDIR%%/css/images/user.png
+%%WWWDIR%%/css/images/userAdmin.png
+%%WWWDIR%%/css/images/userIP.png
+%%WWWDIR%%/css/images/userNormal.png
+%%WWWDIR%%/css/images/userTrooper.png
+%%WWWDIR%%/css/images/userVader.png
+%%WWWDIR%%/css/jquery-ui-1.8.14.custom.css
+%%WWWDIR%%/css/style.css
+%%WWWDIR%%/css/style.min.css
+%%WWWDIR%%/css/styleFullWidth.css
+%%WWWDIR%%/db/SCHEMA.sql
+%%WWWDIR%%/db/UPDATE-v0.4.sql
+%%WWWDIR%%/db/UPDATE-v0.5.sql
+%%WWWDIR%%/functions/PEAR/Net/IPv4.php
+%%WWWDIR%%/functions/PEAR/Net/IPv6.php
+%%WWWDIR%%/functions/PEAR/OLE/ChainedBlockStream.php
+%%WWWDIR%%/functions/PEAR/OLE/OLE.php
+%%WWWDIR%%/functions/PEAR/OLE/PPS.php
+%%WWWDIR%%/functions/PEAR/OLE/PPS/File.php
+%%WWWDIR%%/functions/PEAR/OLE/PPS/Root.php
+%%WWWDIR%%/functions/PEAR/Spreadsheet/Excel/Writer.php
+%%WWWDIR%%/functions/PEAR/Spreadsheet/Excel/Writer/BIFFwriter.php
+%%WWWDIR%%/functions/PEAR/Spreadsheet/Excel/Writer/Format.php
+%%WWWDIR%%/functions/PEAR/Spreadsheet/Excel/Writer/Parser.php
+%%WWWDIR%%/functions/PEAR/Spreadsheet/Excel/Writer/Validator.php
+%%WWWDIR%%/functions/PEAR/Spreadsheet/Excel/Writer/Workbook.php
+%%WWWDIR%%/functions/PEAR/Spreadsheet/Excel/Writer/Worksheet.php
+%%WWWDIR%%/functions/adLDAP/CHANGELOG.txt
+%%WWWDIR%%/functions/adLDAP/LICENCE.txt
+%%WWWDIR%%/functions/adLDAP/README.txt
+%%WWWDIR%%/functions/adLDAP/src/adLDAP.php
+%%WWWDIR%%/functions/adLDAP/src/classes/adLDAPComputers.php
+%%WWWDIR%%/functions/adLDAP/src/classes/adLDAPContacts.php
+%%WWWDIR%%/functions/adLDAP/src/classes/adLDAPExchange.php
+%%WWWDIR%%/functions/adLDAP/src/classes/adLDAPFolders.php
+%%WWWDIR%%/functions/adLDAP/src/classes/adLDAPGroups.php
+%%WWWDIR%%/functions/adLDAP/src/classes/adLDAPUsers.php
+%%WWWDIR%%/functions/adLDAP/src/classes/adLDAPUtils.php
+%%WWWDIR%%/functions/adLDAP/src/collections/adLDAPCollection.php
+%%WWWDIR%%/functions/adLDAP/src/collections/adLDAPComputerCollection.php
+%%WWWDIR%%/functions/adLDAP/src/collections/adLDAPContactCollection.php
+%%WWWDIR%%/functions/adLDAP/src/collections/adLDAPGroupCollection.php
+%%WWWDIR%%/functions/adLDAP/src/collections/adLDAPUserCollection.php
+%%WWWDIR%%/functions/checkPhpBuild.php
+%%WWWDIR%%/functions/dbInstallCheck.php
+%%WWWDIR%%/functions/dbUpgradeCheck.php
+%%WWWDIR%%/functions/dbfunctions.php
+%%WWWDIR%%/functions/excel_reader2.php
+%%WWWDIR%%/functions/functions-admin.php
+%%WWWDIR%%/functions/functions-common.php
+%%WWWDIR%%/functions/functions-network.php
+%%WWWDIR%%/functions/functions-tools.php
+%%WWWDIR%%/functions/functions-upgrade.php
+%%WWWDIR%%/functions/functions.php
+%%WWWDIR%%/functions/loginFunctions.php
+%%WWWDIR%%/index.php
+%%WWWDIR%%/js/Highcharts-2.2.0/highcharts.js
+%%WWWDIR%%/js/Highcharts-2.2.0/highcharts.src.js
+%%WWWDIR%%/js/buttons.js
+%%WWWDIR%%/js/dieIE.js
+%%WWWDIR%%/js/jclock.jquery.js
+%%WWWDIR%%/js/jquery-1.7.1.min.js
+%%WWWDIR%%/js/jquery-ui-1.8.14.custom.min.js
+%%WWWDIR%%/js/jquery.fileUploader.js
+%%WWWDIR%%/js/jquery.slideto.v1.1.js
+%%WWWDIR%%/js/jquery.tools.tooltip.min.js
+%%WWWDIR%%/js/login.js
+%%WWWDIR%%/js/magic.js
+%%WWWDIR%%/js/magic.min.js
+%%WWWDIR%%/js/tooltips.js
+%%WWWDIR%%/login/index.php
+%%WWWDIR%%/login/loginCheck.php
+%%WWWDIR%%/login/loginForm.php
+%%WWWDIR%%/login/requestIPfirstFree.php
+%%WWWDIR%%/login/requestIPform.php
+%%WWWDIR%%/login/requestIPmail.php
+%%WWWDIR%%/login/requestIPresult.php
+%%WWWDIR%%/misc/CHANGELOG
+%%WWWDIR%%/misc/Roadmap
+%%WWWDIR%%/misc/gpl-3.0.txt
+%%WWWDIR%%/site/admin/CSVimport.php
+%%WWWDIR%%/site/admin/CSVimportShowFile.php
+%%WWWDIR%%/site/admin/CSVimportSubmit.php
+%%WWWDIR%%/site/admin/CSVimportVerify.php
+%%WWWDIR%%/site/admin/adminMenu.php
+%%WWWDIR%%/site/admin/all.php
+%%WWWDIR%%/site/admin/customIPFields.php
+%%WWWDIR%%/site/admin/customIPFieldsEdit.php
+%%WWWDIR%%/site/admin/customIPFieldsEditResult.php
+%%WWWDIR%%/site/admin/databaseInstall.php
+%%WWWDIR%%/site/admin/databaseUpgrade.php
+%%WWWDIR%%/site/admin/export.php
+%%WWWDIR%%/site/admin/exportGenerateMySQL.php
+%%WWWDIR%%/site/admin/exportGenerateXLS.php
+%%WWWDIR%%/site/admin/exportSubnet.php
+%%WWWDIR%%/site/admin/filterIPFields.php
+%%WWWDIR%%/site/admin/filterIPFieldsResult.php
+%%WWWDIR%%/site/admin/instructions.php
+%%WWWDIR%%/site/admin/instructionsPreview.php
+%%WWWDIR%%/site/admin/instructionsResult.php
+%%WWWDIR%%/site/admin/log.php
+%%WWWDIR%%/site/admin/logClear.php
+%%WWWDIR%%/site/admin/logResult.php
+%%WWWDIR%%/site/admin/logsExport.php
+%%WWWDIR%%/site/admin/manageAD.php
+%%WWWDIR%%/site/admin/manageADcheck.php
+%%WWWDIR%%/site/admin/manageADresult.php
+%%WWWDIR%%/site/admin/manageRequestEdit.php
+%%WWWDIR%%/site/admin/manageRequestResult.php
+%%WWWDIR%%/site/admin/manageRequestResultMail.php
+%%WWWDIR%%/site/admin/manageRequests.php
+%%WWWDIR%%/site/admin/manageSection.php
+%%WWWDIR%%/site/admin/manageSectionEdit.php
+%%WWWDIR%%/site/admin/manageSectionEditResult.php
+%%WWWDIR%%/site/admin/manageSubnet.php
+%%WWWDIR%%/site/admin/manageSubnetEdit.php
+%%WWWDIR%%/site/admin/manageSubnetEditResult.php
+%%WWWDIR%%/site/admin/manageSwitches.php
+%%WWWDIR%%/site/admin/manageSwitchesEdit.php
+%%WWWDIR%%/site/admin/manageSwitchesEditResult.php
+%%WWWDIR%%/site/admin/manageVLANEdit.php
+%%WWWDIR%%/site/admin/manageVLANEditResult.php
+%%WWWDIR%%/site/admin/manageVLANs.php
+%%WWWDIR%%/site/admin/manageVRF.php
+%%WWWDIR%%/site/admin/manageVRFEdit.php
+%%WWWDIR%%/site/admin/manageVRFEditResult.php
+%%WWWDIR%%/site/admin/replaceFields.php
+%%WWWDIR%%/site/admin/ripeImport.php
+%%WWWDIR%%/site/admin/ripeImportResult.php
+%%WWWDIR%%/site/admin/ripeImportTelnet.php
+%%WWWDIR%%/site/admin/searchReplaceResult.php
+%%WWWDIR%%/site/admin/settings.php
+%%WWWDIR%%/site/admin/settingsEdit.php
+%%WWWDIR%%/site/admin/userMod.php
+%%WWWDIR%%/site/admin/userModEmailNotif.php
+%%WWWDIR%%/site/admin/userModPrint.php
+%%WWWDIR%%/site/admin/userModResult.php
+%%WWWDIR%%/site/admin/verifyDatabase.php
+%%WWWDIR%%/site/admin/versionCheck.php
+%%WWWDIR%%/site/footer.php
+%%WWWDIR%%/site/head.php
+%%WWWDIR%%/site/home/home.php
+%%WWWDIR%%/site/home/printStats.php
+%%WWWDIR%%/site/home/statistics.php
+%%WWWDIR%%/site/home/top10_hosts.php
+%%WWWDIR%%/site/home/top10_percentage.php
+%%WWWDIR%%/site/ipAddressPrint.php
+%%WWWDIR%%/site/ipAddressSlavesPrint.php
+%%WWWDIR%%/site/mailNotifyCheck.php
+%%WWWDIR%%/site/mailNotifyIP.php
+%%WWWDIR%%/site/modifyIpAddress.php
+%%WWWDIR%%/site/modifyIpAddressCheck.php
+%%WWWDIR%%/site/sections.php
+%%WWWDIR%%/site/subnetDetailsGraph.php
+%%WWWDIR%%/site/subnets.php
+%%WWWDIR%%/site/tools/hosts.php
+%%WWWDIR%%/site/tools/hostsResult.php
+%%WWWDIR%%/site/tools/instructions.php
+%%WWWDIR%%/site/tools/ipCalc.php
+%%WWWDIR%%/site/tools/ipCalcResult.php
+%%WWWDIR%%/site/tools/requestIPform.php
+%%WWWDIR%%/site/tools/resolveDNS.php
+%%WWWDIR%%/site/tools/search.php
+%%WWWDIR%%/site/tools/searchResults.php
+%%WWWDIR%%/site/tools/searchResultsExport.php
+%%WWWDIR%%/site/tools/searchTips.php
+%%WWWDIR%%/site/tools/subnets.php
+%%WWWDIR%%/site/tools/switches.php
+%%WWWDIR%%/site/tools/tools.php
+%%WWWDIR%%/site/tools/toolsMenu.php
+%%WWWDIR%%/site/tools/userMenu.php
+%%WWWDIR%%/site/tools/userMenuSelfMod.php
+%%WWWDIR%%/site/tools/vlan.php
+%%WWWDIR%%/site/tools/vrf.php
+%%WWWDIR%%/site/userMenu.php
+@dirrm %%WWWDIR%%/site/tools
+@dirrm %%WWWDIR%%/site/home
+@dirrm %%WWWDIR%%/site/admin/csvupload
+@dirrm %%WWWDIR%%/site/admin
+@dirrm %%WWWDIR%%/site
+@dirrmtry %%WWWDIR%%/misc
+@dirrm %%WWWDIR%%/login
+@dirrm %%WWWDIR%%/js/Highcharts-2.2.0
+@dirrmtry %%WWWDIR%%/js
+@dirrm %%WWWDIR%%/functions/adLDAP/src/collections
+@dirrm %%WWWDIR%%/functions/adLDAP/src/classes
+@dirrm %%WWWDIR%%/functions/adLDAP/src
+@dirrm %%WWWDIR%%/functions/adLDAP
+@dirrm %%WWWDIR%%/functions/PEAR/Spreadsheet/Excel/Writer
+@dirrm %%WWWDIR%%/functions/PEAR/Spreadsheet/Excel
+@dirrm %%WWWDIR%%/functions/PEAR/Spreadsheet
+@dirrm %%WWWDIR%%/functions/PEAR/OLE/PPS
+@dirrmtry %%WWWDIR%%/functions/PEAR/OLE
+@dirrmtry %%WWWDIR%%/functions/PEAR/Net
+@dirrmtry %%WWWDIR%%/functions/PEAR
+@dirrmtry %%WWWDIR%%/functions
+@dirrm %%WWWDIR%%/db/bkp
+@dirrm %%WWWDIR%%/db
+@dirrmtry %%WWWDIR%%/css/images
+@dirrmtry %%WWWDIR%%/css
+@dirrmtry %%WWWDIR%%
+@exec mkdir -p %D/%%WWWDIR%%/site/admin/csvupload
+@exec mkdir -p %D/%%WWWDIR%%/db/bkp