* applications/luci-splash: Removed dependency to sgi-haserl, Updated attributes
authorSteven Barth <steven@midlink.org>
Wed, 11 Jun 2008 20:27:10 +0000 (20:27 +0000)
committerSteven Barth <steven@midlink.org>
Wed, 11 Jun 2008 20:27:10 +0000 (20:27 +0000)
applications/luci-splash/root/etc/cron.minutely/luci_splash [changed mode: 0644->0755]
applications/luci-splash/root/etc/init.d/luci_splash [changed mode: 0644->0755]
applications/luci-splash/root/usr/lib/luci-splash/htdocs/cgi-bin/index.cgi [changed mode: 0644->0755]
applications/luci-splash/root/usr/sbin/luci-splash [changed mode: 0644->0755]
applications/luci-splash/root/www/cgi-bin/luci-splash [changed mode: 0644->0755]
contrib/package/luci/Makefile

old mode 100644 (file)
new mode 100755 (executable)
index 22cab67..29679a2
@@ -1,6 +1,5 @@
-#!/usr/bin/haserl --shell=luac
+#!/usr/bin/lua
 
 
-require("luci.http")
 require("luci.sys")
 require("luci.model.uci")
 
 require("luci.sys")
 require("luci.model.uci")
 
@@ -8,7 +7,7 @@ luci.model.uci.set_savedir(luci.model.uci.savedir_state)
 
 local srv
 local net
 
 local srv
 local net
-local ip = luci.http.env.REMOTE_ADDR
+local ip = os.getenv("REMOTE_ADDR")
 luci.model.uci.foreach("network", "interface",
        function (section)
                if section.ipaddr then
 luci.model.uci.foreach("network", "interface",
        function (section)
                if section.ipaddr then
@@ -30,10 +29,11 @@ luci.model.uci.foreach("luci_splash", "iface",
        end)
 
 if not srv then
        end)
 
 if not srv then
-       luci.http.prepare_content("text/plain")
+       print("Content-Type: text/plain\n")
        print("Unable to detect network settings!")
 elseif not stat then
        print("Unable to detect network settings!")
 elseif not stat then
-       luci.http.redirect("http://" .. srv)
+       print("Status: 302 Found")
+       print("Location: http://" .. srv)
 else
        local action = "splash"
        
 else
        local action = "splash"
        
@@ -48,5 +48,6 @@ else
                action = "allowed"
        end
        
                action = "allowed"
        end
        
-       luci.http.redirect("http://" .. srv .. "/cgi-bin/luci-splash/" .. action)
-end
\ No newline at end of file
+       print("Status: 302 Found")
+       print("Location: http://" .. srv .. "/cgi-bin/luci-splash/" .. action)
+end
index 7557c82..af662f8 100644 (file)
@@ -282,7 +282,7 @@ endef
 
 define Package/luci-app-splash
   $(call Package/luci/fftemplate)
 
 define Package/luci-app-splash
   $(call Package/luci/fftemplate)
-  DEPENDS+=+luci-sgi-haserl +iptables-mod-nat +iptables-mod-ipopt
+  DEPENDS+=+iptables-mod-nat +iptables-mod-ipopt
   TITLE:=Freifunk DHCP-Splash application
 endef
 
   TITLE:=Freifunk DHCP-Splash application
 endef
 
@@ -292,11 +292,6 @@ endef
 
 define Package/luci-app-splash/install
        $(call Package/luci/install/template,$(1),applications/luci-splash)
 
 define Package/luci-app-splash/install
        $(call Package/luci/install/template,$(1),applications/luci-splash)
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/applications/luci-splash/dist/usr/sbin/luci-splash $(1)/usr/sbin
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/applications/luci-splash/dist/etc/init.d/luci_splash $(1)/etc/init.d
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/applications/luci-splash/dist/etc/cron.minutely/luci_splash $(1)/etc/cron.minutely
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/applications/luci-splash/dist/usr/lib/luci-splash/htdocs/cgi-bin/index.cgi $(1)/usr/lib/luci-splash/htdocs/cgi-bin
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/applications/luci-splash/dist/www/cgi-bin/luci-splash $(1)/www/cgi-bin/luci-splash
 endef
 
 
 endef