lazyinstall now configures uhttpd
This commit is contained in:
parent
85cf679d04
commit
0a3148d063
@ -24,7 +24,9 @@ sleep 4
|
|||||||
echo 'Copying filesystem to USB drive'
|
echo 'Copying filesystem to USB drive'
|
||||||
mkdir -p /tmp/cproot
|
mkdir -p /tmp/cproot
|
||||||
mount --bind / /tmp/cproot
|
mount --bind / /tmp/cproot
|
||||||
|
sleep 1
|
||||||
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
|
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
|
||||||
|
sleep 1
|
||||||
umount /tmp/cproot
|
umount /tmp/cproot
|
||||||
|
|
||||||
sleep 4
|
sleep 4
|
||||||
@ -32,6 +34,5 @@ echo 'Configuring fstab'
|
|||||||
|
|
||||||
mv fstab /etc/config/fstab
|
mv fstab /etc/config/fstab
|
||||||
|
|
||||||
echo 'Reboot'
|
echo 'Done configuring you can now reboot using $reboot -f'
|
||||||
reboot -f
|
|
||||||
|
|
||||||
|
@ -13,19 +13,22 @@ mv fstab_extroot /etc/config/fstab
|
|||||||
head -n 10 /etc/config/wireless >> tmp_wireless
|
head -n 10 /etc/config/wireless >> tmp_wireless
|
||||||
cat wireless >> tmp_wireless
|
cat wireless >> tmp_wireless
|
||||||
mv tmp_wireless /etc/config/wireless
|
mv tmp_wireless /etc/config/wireless
|
||||||
rm tmp_wireless
|
|
||||||
|
sleep 1
|
||||||
|
|
||||||
mv network /etc/config/network
|
mv network /etc/config/network
|
||||||
opkg update
|
opkg update
|
||||||
opkg install kmod-batman-adv kmod-ipv6
|
opkg install kmod-batman-adv kmod-ipv6
|
||||||
|
|
||||||
sed -i -e "s/mesh/adhoc0/g" /etc/config/batman-adv
|
sed -i -e "s/option 'interfaces' 'mesh'/option 'interfaces' 'adhoc0'/g" /etc/config/batman-adv
|
||||||
|
|
||||||
opkg install python git
|
opkg install python git
|
||||||
|
sleep 1
|
||||||
git clone git://github.com/jngrt/meshenger.git
|
git clone git://github.com/jngrt/meshenger.git
|
||||||
|
|
||||||
|
mv uhttpd /etc/config/uhttpd
|
||||||
|
|
||||||
echo 'my ip address is:'
|
echo 'my ip address is:'
|
||||||
ifconfig br-lan | grep 'inet addr'
|
ifconfig br-lan | grep 'inet addr'
|
||||||
|
|
||||||
echo 'rebooting'
|
echo 'Done configuring you can now reboot using $reboot -f'
|
||||||
reboot -f
|
|
||||||
|
89
lazyinstall/uhttpd
Normal file
89
lazyinstall/uhttpd
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
# Server configuration
|
||||||
|
config uhttpd main
|
||||||
|
|
||||||
|
# HTTP listen addresses, multiple allowed
|
||||||
|
list listen_http 0.0.0.0:81
|
||||||
|
# list listen_http [::]:80
|
||||||
|
|
||||||
|
# HTTPS listen addresses, multiple allowed
|
||||||
|
list listen_https 0.0.0.0:443
|
||||||
|
# list listen_https [::]:443
|
||||||
|
|
||||||
|
# Server document root
|
||||||
|
option home /www
|
||||||
|
|
||||||
|
# Reject requests from RFC1918 IP addresses
|
||||||
|
# directed to the servers public IP(s).
|
||||||
|
# This is a DNS rebinding countermeasure.
|
||||||
|
option rfc1918_filter 1
|
||||||
|
|
||||||
|
# Maximum number of concurrent requests.
|
||||||
|
# If this number is exceeded, further requests are
|
||||||
|
# queued until the number of running requests drops
|
||||||
|
# below the limit again.
|
||||||
|
option max_requests 3
|
||||||
|
|
||||||
|
# Certificate and private key for HTTPS.
|
||||||
|
# If no listen_https addresses are given,
|
||||||
|
# the key options are ignored.
|
||||||
|
option cert /etc/uhttpd.crt
|
||||||
|
option key /etc/uhttpd.key
|
||||||
|
|
||||||
|
# CGI url prefix, will be searched in docroot.
|
||||||
|
# Default is /cgi-bin
|
||||||
|
option cgi_prefix /cgi-bin
|
||||||
|
|
||||||
|
# List of extension->interpreter mappings.
|
||||||
|
# Files with an associated interpreter can
|
||||||
|
# be called outside of the CGI prefix and do
|
||||||
|
# not need to be executable.
|
||||||
|
# list interpreter ".php=/usr/bin/php-cgi"
|
||||||
|
# list interpreter ".cgi=/usr/bin/perl"
|
||||||
|
|
||||||
|
# Lua url prefix and handler script.
|
||||||
|
# Lua support is disabled if no prefix given.
|
||||||
|
# option lua_prefix /luci
|
||||||
|
# option lua_handler /usr/lib/lua/luci/sgi/uhttpd.lua
|
||||||
|
|
||||||
|
# CGI/Lua timeout, if the called script does not
|
||||||
|
# write data within the given amount of seconds,
|
||||||
|
# the server will terminate the request with
|
||||||
|
# 504 Gateway Timeout response.
|
||||||
|
option script_timeout 60
|
||||||
|
|
||||||
|
# Network timeout, if the current connection is
|
||||||
|
# blocked for the specified amount of seconds,
|
||||||
|
# the server will terminate the associated
|
||||||
|
# request process.
|
||||||
|
option network_timeout 30
|
||||||
|
|
||||||
|
# TCP Keep-Alive, send periodic keep-alive probes
|
||||||
|
# over established connections to detect dead peers.
|
||||||
|
# The value is given in seconds to specify the
|
||||||
|
# interval between subsequent probes.
|
||||||
|
# Setting this to 0 will disable TCP keep-alive.
|
||||||
|
option tcp_keepalive 1
|
||||||
|
|
||||||
|
# Basic auth realm, defaults to local hostname
|
||||||
|
# option realm OpenWrt
|
||||||
|
|
||||||
|
# Configuration file in busybox httpd format
|
||||||
|
# option config /etc/httpd.conf
|
||||||
|
|
||||||
|
|
||||||
|
# Certificate defaults for px5g key generator
|
||||||
|
config cert px5g
|
||||||
|
|
||||||
|
# Validity time
|
||||||
|
option days 730
|
||||||
|
|
||||||
|
# RSA key size
|
||||||
|
option bits 1024
|
||||||
|
|
||||||
|
# Location
|
||||||
|
option country DE
|
||||||
|
option state Berlin
|
||||||
|
option location Berlin
|
||||||
|
|
||||||
|
# Common name
|
||||||
|
option commonname OpenWrt
|
Loading…
Reference in New Issue
Block a user