Explorar o código

2019-07-15 / Folus Wen

Actions:
1.Lighttpd & PHP porting.

Files:
1. As follow commit history.

Image version: XXXXXXXX
Image checksum: XXXXXXXX

Hardware PWB P/N: XXXXXXXX
Hardware Version: XXXXXXXX
7550 %!s(int64=5) %!d(string=hai) anos
pai
achega
1f94934c8a
Modificáronse 100 ficheiros con 222 adicións e 27 borrados
  1. 1 1
      EVSE/GPL/Makefile
  2. BIN=BIN
      EVSE/GPL/php-5.6.40/release/bin/php-cgi
  3. 1 1
      EVSE/GPL/php-5.6.40/release/bin/php-config
  4. BIN=BIN
      EVSE/GPL/php-5.6.40/release/sbin/php-fpm
  5. BIN=BIN
      EVSE/Projects/AW-Regular/Images/ramdisk.gz
  6. BIN=BIN
      EVSE/rootfs/bin/php-cgi
  7. 2 0
      EVSE/rootfs/etc/init.d/rcS
  8. 4 0
      EVSE/rootfs/etc/lighttpd/conf.d/fastcgi.conf
  9. 28 24
      EVSE/rootfs/etc/lighttpd/lighttpd.conf
  10. 173 0
      EVSE/rootfs/etc/lighttpd/modules.conf
  11. 9 0
      EVSE/rootfs/etc/profile
  12. 3 0
      Makefile
  13. 1 1
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/.gitignore
  14. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/aes-arm-bs.ko
  15. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/aes-arm-ce.ko
  16. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/aes-arm.ko
  17. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/ghash-arm-ce.ko
  18. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha1-arm-ce.ko
  19. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha1-arm-neon.ko
  20. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha1-arm.ko
  21. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha2-arm-ce.ko
  22. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha256-arm.ko
  23. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha512-arm.ko
  24. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ablk_helper.ko
  25. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/af_alg.ko
  26. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/algif_hash.ko
  27. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/algif_skcipher.ko
  28. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/arc4.ko
  29. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/authenc.ko
  30. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/authencesn.ko
  31. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/cbc.ko
  32. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ccm.ko
  33. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/cmac.ko
  34. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/cryptd.ko
  35. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/crypto_engine.ko
  36. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ctr.ko
  37. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/des_generic.ko
  38. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/drbg.ko
  39. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ecb.ko
  40. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/echainiv.ko
  41. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/gcm.ko
  42. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/gf128mul.ko
  43. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ghash-generic.ko
  44. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/hmac.ko
  45. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/jitterentropy_rng.ko
  46. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/md4.ko
  47. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/md5.ko
  48. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/seqiv.ko
  49. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/sha1_generic.ko
  50. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/sha256_generic.ko
  51. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/sha512_generic.ko
  52. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/tcrypt.ko
  53. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/ahci.ko
  54. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/ahci_platform.ko
  55. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/libahci.ko
  56. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/libahci_platform.ko
  57. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/libata.ko
  58. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/sata_mv.ko
  59. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/bcm203x.ko
  60. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/bpa10x.ko
  61. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/btmrvl.ko
  62. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/btmrvl_sdio.ko
  63. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/hci_uart.ko
  64. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/cdrom/cdrom.ko
  65. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/cpufreq/cpufreq_conservative.ko
  66. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/cpufreq/cpufreq_powersave.ko
  67. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/cpufreq/cpufreq_userspace.ko
  68. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/crypto/omap-aes-driver.ko
  69. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/crypto/omap-des.ko
  70. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/crypto/omap-sham.ko
  71. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/extcon/extcon-core.ko
  72. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/extcon/extcon-palmas.ko
  73. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/extcon/extcon-usb-gpio.ko
  74. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/firmware/efi/capsule-loader.ko
  75. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/firmware/efi/efivars.ko
  76. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/gpio/gpio-pca953x.ko
  77. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/gpio/gpio-pisosr.ko
  78. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/gpio/gpio-tpic2810.ko
  79. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hid/usbhid/usbhid.ko
  80. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hwmon/ina2xx.ko
  81. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hwmon/lm75.ko
  82. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hwmon/ntc_thermistor.ko
  83. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hwmon/pwm-fan.ko
  84. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/i2c/busses/i2c-emev2.ko
  85. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/iio/adc/ti_am335x_adc.ko
  86. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/iio/adc/vf610_adc.ko
  87. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/iio/light/cm36651.ko
  88. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/input-polldev.ko
  89. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/keyboard/matrix_keypad.ko
  90. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/keyboard/qt1070.ko
  91. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/keyboard/samsung-keypad.ko
  92. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/matrix-keymap.ko
  93. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/adxl34x-i2c.ko
  94. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/adxl34x-spi.ko
  95. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/adxl34x.ko
  96. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/axp20x-pek.ko
  97. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/gpio_decoder.ko
  98. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/mouse/cyapatp.ko
  99. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/touchscreen/atmel_mxt_ts.ko
  100. BIN=BIN
      board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/touchscreen/edt-ft5x06.ko

+ 1 - 1
EVSE/GPL/Makefile

@@ -118,7 +118,7 @@ libxml2:
 
 php:
 	echo "php-5.6.40"
-	cd php-5.6.40/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/php-5.6.40/release --with-libxml-dir=$(shell pwd)/libxml2-2.7.6/release/ --enable-libxml --without-zlib --without-pear --enable-simplexml --disable-mbregex --enable-sockets --enable-fpm --disable-opcache --disable-all;cd ../
+	cd php-5.6.40/;./configure --host=arm-linux-gnueabihf --prefix=$(shell pwd)/php-5.6.40/release --with-libxml-dir=$(shell pwd)/libxml2-2.7.6/release/  -with-config-file-path=/etc --enable-libxml --without-zlib --without-pear --enable-simplexml --disable-mbregex --enable-sockets --enable-fpm --disable-opcache --disable-all;cd ../
 	make -C php-5.6.40 CC=$(CROSS_COMPILE)gcc clean
 	make -C php-5.6.40 CC=$(CROSS_COMPILE)gcc 
 	make -C php-5.6.40 CC=$(CROSS_COMPILE)gcc install

BIN=BIN
EVSE/GPL/php-5.6.40/release/bin/php-cgi


+ 1 - 1
EVSE/GPL/php-5.6.40/release/bin/php-config

@@ -17,7 +17,7 @@ program_suffix=""
 exe_extension=""
 php_cli_binary=NONE
 php_cgi_binary=NONE
-configure_options=" '--host=arm-linux-gnueabihf' '--prefix=/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/php-5.6.40/release' '--with-libxml-dir=/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/libxml2-2.7.6/release/' '--enable-libxml' '--without-zlib' '--without-pear' '--enable-simplexml' '--disable-mbregex' '--enable-sockets' '--enable-fpm' '--disable-opcache' '--disable-all' 'host_alias=arm-linux-gnueabihf' 'CC=/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gcc'"
+configure_options=" '--host=arm-linux-gnueabihf' '--prefix=/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/php-5.6.40/release' '--with-libxml-dir=/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/GPL/libxml2-2.7.6/release/' '-with-config-file-path=/etc' '--enable-libxml' '--without-zlib' '--without-pear' '--enable-simplexml' '--disable-mbregex' '--enable-sockets' '--enable-fpm' '--disable-opcache' '--disable-all' 'host_alias=arm-linux-gnueabihf' 'CC=/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gcc'"
 php_sapis=" cli fpm cgi"
 
 # Set php_cli_binary and php_cgi_binary if available

BIN=BIN
EVSE/GPL/php-5.6.40/release/sbin/php-fpm


BIN=BIN
EVSE/Projects/AW-Regular/Images/ramdisk.gz


BIN=BIN
EVSE/rootfs/sbin/php-fpm → EVSE/rootfs/bin/php-cgi


+ 2 - 0
EVSE/rootfs/etc/init.d/rcS

@@ -63,6 +63,8 @@ sleep 1
 	
 #echo -n " Starting SSH           : "
 /sbin/dropbear
+/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf  -m /lib
+
 #status $? 0
 
 #   ---------------------------------------------

+ 4 - 0
EVSE/rootfs/etc/lighttpd/conf.d/fastcgi.conf

@@ -7,6 +7,10 @@
 ##
 server.modules += ( "mod_fastcgi" )
 
+fastcgi.server = ( ".php" => ((
+                     "bin-path" => "/bin/php-cgi", ## This is the path where your php-cgi file is located. Change it if needed.
+                     "socket" => "/var/run/php-cgi.socket"
+                 )))
 ##
 ## PHP Example
 ## For PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini.

+ 28 - 24
EVSE/rootfs/etc/lighttpd/lighttpd.conf

@@ -1,28 +1,32 @@
-server.modules = (
-        "mod_access",
-        "mod_alias",
-        "mod_compress",
-        "mod_redirect",
-#       "mod_rewrite",
-       )
+var.log_root                    = "/var/log/lighttpd"
+var.server_root                 = "/var/www"
+var.state_dir                   = "/var/run"
+var.home_dir                    = "/var/lib/lighttpd"
+var.conf_dir                    = "/etc/lighttpd"
+var.vhosts_dir                  = server_root + "/vhosts"
+var.cache_dir                   = "/var/cache/lighttpd"
+var.socket_dir                  = home_dir + "/sockets"
 
-       server.document-root        = "/var/www"
-       server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
-       server.errorlog             = "/var/log/lighttpd/error.log"
-       server.pid-file             = "/var/run/lighttpd.pid"
-       server.username             = "www-data"
-       server.groupname            = "www-data"
-       server.port                 = 80
+server.port                     = 80
+server.username                 = "www-data"
+server.groupname                = "www-data"
+server.document-root            = server_root + "/"
+server.pid-file                 = state_dir + "/lighttpd.pid"
+server.errorlog                 = log_root + "/error.log"
+server.event-handler            = "linux-sysepoll"
+server.max-fds = 2048
+server.stat-cache-engine        = "simple"
+server.max-connections          = 1024
+server.follow-symlink           = "enable"
+server.upload-dirs              = ( "/var/tmp" )
 
+index-file.names                += ( "index.xhtml", "index.html", "index.htm", "default.htm", "index.php" )
+url.access-deny                 = ( "~", ".inc" )
+static-file.exclude-extensions  = ( ".php", ".pl", ".fcgi" )
 
-       index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )
-       url.access-deny             = ( "~", ".inc" )
-       static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
+include "modules.conf"
+include "conf.d/mime.conf"
+include "conf.d/dirlisting.conf"
+include "conf.d/access_log.conf"
+include "conf.d/debug.conf"
 
-       compress.cache-dir          = "/var/cache/lighttpd/compress/"
-       compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )
-
-#       # default listening port for IPv6 falls back to the IPv4 port
-#       include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
-#       include_shell "/usr/share/lighttpd/create-mime.assign.pl"
-#       include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

+ 173 - 0
EVSE/rootfs/etc/lighttpd/modules.conf

@@ -0,0 +1,173 @@
+#######################################################################
+##
+##  Modules to load
+## -----------------
+##
+## at least mod_access and mod_accesslog should be loaded
+## all other module should only be loaded if really neccesary
+##
+## - saves some time
+## - saves memory
+##
+## the default module set contains:
+##
+## "mod_indexfile", "mod_dirlisting", "mod_staticfile"
+##
+## you dont have to include those modules in your list
+##
+## Modules, which are pulled in via conf.d/*.conf
+##
+## NOTE: the order of modules is important.
+##
+## - mod_accesslog     -> conf.d/access_log.conf
+## - mod_compress      -> conf.d/compress.conf
+## - mod_status        -> conf.d/status.conf
+## - mod_webdav        -> conf.d/webdav.conf
+## - mod_cml           -> conf.d/cml.conf
+## - mod_evhost        -> conf.d/evhost.conf
+## - mod_simple_vhost  -> conf.d/simple_vhost.conf
+## - mod_mysql_vhost   -> conf.d/mysql_vhost.conf
+## - mod_trigger_b4_dl -> conf.d/trigger_b4_dl.conf
+## - mod_userdir       -> conf.d/userdir.conf
+## - mod_rrdtool       -> conf.d/rrdtool.conf
+## - mod_ssi           -> conf.d/ssi.conf
+## - mod_cgi           -> conf.d/cgi.conf
+## - mod_scgi          -> conf.d/scgi.conf
+## - mod_fastcgi       -> conf.d/fastcgi.conf
+## - mod_proxy         -> conf.d/proxy.conf
+## - mod_secdownload   -> conf.d/secdownload.conf
+## - mod_expire        -> conf.d/expire.conf
+##
+
+server.modules = (
+  "mod_access",
+  "mod_alias",
+  "mod_compress",
+#  "mod_auth",
+#  "mod_evasive",
+  "mod_redirect",
+#  "mod_rewrite",
+#  "mod_setenv",
+#  "mod_usertrack",
+)
+
+##
+#######################################################################
+
+#######################################################################
+##
+##  Config for various Modules
+##
+
+##
+## mod_ssi
+##
+#include "conf.d/ssi.conf"
+
+##
+## mod_status
+##
+#include "conf.d/status.conf"
+
+##
+## mod_webdav
+##
+#include "conf.d/webdav.conf"
+
+##
+## mod_compress
+##
+#include "conf.d/compress.conf"
+
+##
+## mod_userdir
+##
+#include "conf.d/userdir.conf"
+
+##
+## mod_magnet
+##
+#include "conf.d/magnet.conf"
+
+##
+## mod_cml
+##
+#include "conf.d/cml.conf"
+
+##
+## mod_rrdtool
+##
+#include "conf.d/rrdtool.conf"
+
+##
+## mod_proxy
+##
+#include "conf.d/proxy.conf"
+
+##
+## mod_expire
+##
+#include "conf.d/expire.conf"
+
+##
+## mod_secdownload
+##
+#include "conf.d/secdownload.conf"
+
+##
+#######################################################################
+
+#######################################################################
+##
+## CGI modules
+##
+
+##
+## SCGI (mod_scgi)
+##
+#include "conf.d/scgi.conf"
+
+##
+## FastCGI (mod_fastcgi)
+##
+include "conf.d/fastcgi.conf"
+
+##
+## plain old CGI (mod_cgi)
+##
+#include "conf.d/cgi.conf"
+
+##
+#######################################################################
+
+#######################################################################
+##
+## VHost Modules
+##
+##  Only load ONE of them!
+## ========================
+##
+
+##
+## You can use conditionals for vhosts aswell.
+## 
+## see http://www.lighttpd.net/documentation/configuration.html
+##
+
+##
+## mod_evhost
+##
+#include "conf.d/evhost.conf"
+
+##
+## mod_simple_vhost
+##
+#include "conf.d/simple_vhost.conf"
+
+##
+## mod_mysql_vhost
+##
+#include "conf.d/mysql_vhost.conf"
+
+##
+#######################################################################

+ 9 - 0
EVSE/rootfs/etc/profile

@@ -0,0 +1,9 @@
+PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin
+export LS_OPTIONS='--color=auto'
+alias ls='ls $LS_OPTIONS'
+alias ll='ls $LS_OPTIONS -l'
+alias l='ls $LS_OPTIONS -lA'
+alias rm='rm -i'
+alias cp='cp -i'
+
+

+ 3 - 0
Makefile

@@ -341,6 +341,9 @@ AW-Regular-rootfs:
 	@sync
 	@mount -o loop EVSE/Projects/AW-Regular/Images/ramdisk EVSE/Projects/AW-Regular/Images/mnt
 	@cp -rfv EVSE/rootfs/* EVSE/Projects/AW-Regular/Images/mnt/
+	@chown www-data:www-data EVSE/Projects/AW-Regular/Images/mnt/var/www -R
+	@chmod 777 EVSE/Projects/AW-Regular/Images/mnt/var/log -R
+	@chmod 777 EVSE/Projects/AW-Regular/Images/mnt/var/run -R
 	@cp -rfv EVSE/Projects/AW-Regular/Images/root/* EVSE/Projects/AW-Regular/Images/mnt/root
 	@sync
 	@sleep 3

+ 1 - 1
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/.gitignore

@@ -14,7 +14,7 @@
 *.o.*
 *.a
 *.s
-*.ko
+#*.ko
 *.so
 *.so.dbg
 *.mod.c

BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/aes-arm-bs.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/aes-arm-ce.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/aes-arm.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/ghash-arm-ce.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha1-arm-ce.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha1-arm-neon.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha1-arm.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha2-arm-ce.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha256-arm.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/crypto/sha512-arm.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ablk_helper.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/af_alg.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/algif_hash.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/algif_skcipher.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/arc4.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/authenc.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/authencesn.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/cbc.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ccm.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/cmac.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/cryptd.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/crypto_engine.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ctr.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/des_generic.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/drbg.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ecb.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/echainiv.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/gcm.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/gf128mul.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/ghash-generic.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/hmac.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/jitterentropy_rng.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/md4.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/md5.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/seqiv.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/sha1_generic.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/sha256_generic.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/sha512_generic.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/crypto/tcrypt.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/ahci.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/ahci_platform.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/libahci.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/libahci_platform.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/libata.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/ata/sata_mv.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/bcm203x.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/bpa10x.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/btmrvl.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/btmrvl_sdio.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/bluetooth/hci_uart.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/cdrom/cdrom.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/cpufreq/cpufreq_conservative.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/cpufreq/cpufreq_powersave.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/cpufreq/cpufreq_userspace.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/crypto/omap-aes-driver.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/crypto/omap-des.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/crypto/omap-sham.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/extcon/extcon-core.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/extcon/extcon-palmas.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/extcon/extcon-usb-gpio.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/firmware/efi/capsule-loader.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/firmware/efi/efivars.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/gpio/gpio-pca953x.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/gpio/gpio-pisosr.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/gpio/gpio-tpic2810.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hid/usbhid/usbhid.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hwmon/ina2xx.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hwmon/lm75.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hwmon/ntc_thermistor.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/hwmon/pwm-fan.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/i2c/busses/i2c-emev2.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/iio/adc/ti_am335x_adc.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/iio/adc/vf610_adc.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/iio/light/cm36651.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/input-polldev.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/keyboard/matrix_keypad.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/keyboard/qt1070.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/keyboard/samsung-keypad.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/matrix-keymap.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/adxl34x-i2c.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/adxl34x-spi.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/adxl34x.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/axp20x-pek.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/misc/gpio_decoder.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/mouse/cyapatp.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/touchscreen/atmel_mxt_ts.ko


BIN=BIN
board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/drivers/input/touchscreen/edt-ft5x06.ko


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio