summaryrefslogtreecommitdiffstats
path: root/minikrebs/profiles/rickroller_advanced/overlay/www
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2013-01-10 14:37:10 +0100
committermakefu <github@syntax-fehler.de>2013-01-10 14:37:10 +0100
commit7296c90dff5e260c6279aed071fe507a4ddedc4a (patch)
treef569e130dee7b084c1afc078e0d19e17b7578362 /minikrebs/profiles/rickroller_advanced/overlay/www
parent9b29cf3939802ab1cf634e6185f5b0beac52e590 (diff)
emergency commit, i am so sorry...
Diffstat (limited to 'minikrebs/profiles/rickroller_advanced/overlay/www')
-rw-r--r--minikrebs/profiles/rickroller_advanced/overlay/www/1x1.gifbin0 -> 35 bytes
-rwxr-xr-xminikrebs/profiles/rickroller_advanced/overlay/www/cgi-bin/rrhelper15
-rw-r--r--minikrebs/profiles/rickroller_advanced/overlay/www/index.html27
-rw-r--r--minikrebs/profiles/rickroller_advanced/overlay/www/rick.gifbin0 -> 506229 bytes
-rw-r--r--minikrebs/profiles/rickroller_advanced/overlay/www/rick.oggbin0 -> 390604 bytes
5 files changed, 42 insertions, 0 deletions
diff --git a/minikrebs/profiles/rickroller_advanced/overlay/www/1x1.gif b/minikrebs/profiles/rickroller_advanced/overlay/www/1x1.gif
new file mode 100644
index 00000000..8e91660f
--- /dev/null
+++ b/minikrebs/profiles/rickroller_advanced/overlay/www/1x1.gif
Binary files differ
diff --git a/minikrebs/profiles/rickroller_advanced/overlay/www/cgi-bin/rrhelper b/minikrebs/profiles/rickroller_advanced/overlay/www/cgi-bin/rrhelper
new file mode 100755
index 00000000..ec328a3b
--- /dev/null
+++ b/minikrebs/profiles/rickroller_advanced/overlay/www/cgi-bin/rrhelper
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+RRLOG="/tmp/rrlog"
+
+if [ -n "$RRLOG" ]; then
+ echo `awk '{print $1}' /proc/uptime` $REMOTE_ADDR:$REMOTE_PORT \'$HTTP_REFERER\' \'$HTTP_USER_AGENT\' >>"$RRLOG"
+fi
+
+# To signal a rickroll, blink for 15 seconds
+(echo timer > /sys/devices/platform/leds-gpio/leds/tp-link:blue:system/trigger ;sleep 15;echo none > /sys/devices/platform/leds-gpio/leds/tp-link:blue:system/trigger) &
+
+
+echo "Content-type: image/gif"
+echo ""
+cat /www/1x1.gif
diff --git a/minikrebs/profiles/rickroller_advanced/overlay/www/index.html b/minikrebs/profiles/rickroller_advanced/overlay/www/index.html
new file mode 100644
index 00000000..46bd7c33
--- /dev/null
+++ b/minikrebs/profiles/rickroller_advanced/overlay/www/index.html
@@ -0,0 +1,27 @@
+<html>
+<head>
+<title>RickRoll'D</title>
+</head>
+<body >
+<center>
+ <h1 style='font-size:400%'>RickRoll'D</h1>
+ <img src='rick.gif' width="50%"><br/>
+ <audio controls id="audio" autoplay loop >
+ <source src="rick.ogg" type="audio/ogg" ></source>
+ </audio>
+</center>
+<script>
+ //try various hacks to get autorun and looping working
+var audio = document.getElementById('audio');
+audio.addEventListener('ended', function(){
+ this.currentTime = 0;
+}, false);
+ audio.addEventListener('canplay', function() {
+ audio.play();
+ });
+ audio.load();
+ audio.play();
+</script>
+<img src="/cgi-bin/rrhelper">
+</body>
+</html>
diff --git a/minikrebs/profiles/rickroller_advanced/overlay/www/rick.gif b/minikrebs/profiles/rickroller_advanced/overlay/www/rick.gif
new file mode 100644
index 00000000..3ce9c237
--- /dev/null
+++ b/minikrebs/profiles/rickroller_advanced/overlay/www/rick.gif
Binary files differ
diff --git a/minikrebs/profiles/rickroller_advanced/overlay/www/rick.ogg b/minikrebs/profiles/rickroller_advanced/overlay/www/rick.ogg
new file mode 100644
index 00000000..f52a3d71
--- /dev/null
+++ b/minikrebs/profiles/rickroller_advanced/overlay/www/rick.ogg
Binary files differ