aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/upnpd.inc40
-rw-r--r--packages/upnpd.xml20
2 files changed, 0 insertions, 60 deletions
diff --git a/packages/upnpd.inc b/packages/upnpd.inc
deleted file mode 100644
index cd3044ea..00000000
--- a/packages/upnpd.inc
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
- function sync_upnp() {
- global $config, $g;
- $lanif = $config['interfaces']['lan']['if'];
- $wanif = get_real_wan_interface();
- $lanip = find_interface_ip($lanif);
- /* copy original, we're going to overwrite ADDR with our internal ip */
- copy("/usr/local/etc/linuxigd/gatedesc.xml.bak", "/usr/local/etc/linuxigd/gatedesc.xml");
- /* replace ADDR with LAN ip */
- $file_contents = file_get_contents("/usr/local/etc/linuxigd/gatedesc.xml");
- $file_contents = str_replace("!ADDR!","{$lanip}",$file_contents);
- $fout = fopen("/usr/local/etc/linuxigd/gatedesc.xml", "w");
- fwrite($fout, $file_contents);
- fclose($fout);
- /* write out custom rc.d starter script */
- $fout = fopen("/usr/local/etc/rc.d/upnpd.sh", "w");
- fwrite($fout, "#!/bin/sh\n# This package was automatically generated\n# by the pfSense package system.\n\n");
- fwrite($fout, "# PACKAGE: UPNP\n");
- fwrite($fout, "# EXECUTABLE: upnpd\n\n");
- fwrite($fout, "/sbin/route add -net 239.0.0.0 -iface {$lanif}\n\n");
- fwrite($fout, "# Start package\n");
- fwrite($fout, "/usr/local/bin/upnpd {$wanif} {$lanif}");
- fclose($fout);
- chmod("/usr/local/etc/rc.d/upnpd.sh", 0755);
- /* kill it off if its running */
- mwexec("killall upnpd");
- /* alright, thats all we need. start up! */
- mwexec("/usr/local/etc/rc.d/upnpd.sh");
- }
- function upnp_install() {
- /* we need to update the files ADDR from time to time which is the lan ip */
- copy("/usr/local/etc/linuxigd/gatedesc.xml", "/usr/local/etc/linuxigd/gatedesc.xml.bak");
- unlink("/usr/local/etc/rc.d/linuxigd.sh.sample");
- }
- function upnp_deinstall() {
- mwexec("rm -rf /usr/local/etc/rc.d/upnpd.sh");
- mwexec("rm -rf /usr/local/etc/linuxigd");
- }
-?>
- \ No newline at end of file
diff --git a/packages/upnpd.xml b/packages/upnpd.xml
deleted file mode 100644
index e15d7cfd..00000000
--- a/packages/upnpd.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<packagegui>
- <name>upnp</name>
- <version>0.92_2</version>
- <additional_files_needed>
- <prefix>/usr/local/pkg/</prefix>
- <chmod>0755</chmod>
- <item>http://www.pfsense.com/packages/config/upnpd.inc</item>
- </additional_files_needed>
- <custom_php_resync_config_command>
- sync_upnp();
- </custom_php_resync_config_command>
- <custom_php_install_command>
- upnp_install();
- </custom_php_install_command>
- <custom_php_deinstall_command>
- upnp_deinstall();
- </custom_php_deinstall_command>
- <include_file>/usr/local/pkg/upnpd.inc</include_file>
-</packagegui>