|
@@ -392,7 +392,43 @@ function install_dynamicdns {
|
392
|
392
|
echo 'install_dynamicdns' >> $COMPLETION_FILE
|
393
|
393
|
}
|
394
|
394
|
|
|
395
|
+function install_command_line_browser {
|
|
396
|
+ if grep -Fxq "install_command_line_browser" $COMPLETION_FILE; then
|
|
397
|
+ return
|
|
398
|
+ fi
|
|
399
|
+ apt-get -y install elinks
|
|
400
|
+
|
|
401
|
+ # set the home page
|
|
402
|
+ if ! grep -q "WWW_HOME" /home/$MY_USERNAME/.bashrc; then
|
|
403
|
+ if ! grep -q 'control' /home/$MY_USERNAME/.bashrc; then
|
|
404
|
+ echo "export WWW_HOME=$DEFAULT_SEARCH" >> /home/$MY_USERNAME/.bashrc
|
|
405
|
+ else
|
|
406
|
+ sed -i "/control/i export WWW_HOME=$DEFAULT_SEARCH" /home/$MY_USERNAME/.bashrc
|
|
407
|
+ fi
|
|
408
|
+ fi
|
|
409
|
+
|
|
410
|
+ echo 'install_command_line_browser' >> $COMPLETION_FILE
|
|
411
|
+}
|
|
412
|
+
|
|
413
|
+function mesh_web_server {
|
|
414
|
+ if [ -d /etc/apache2 ]; then
|
|
415
|
+ chroot "$rootdir" apt-get -y remove --purge apache2
|
|
416
|
+ chroot "$rootdir" rm -rf /etc/apache2
|
|
417
|
+ fi
|
|
418
|
+
|
|
419
|
+ chroot "$rootdir" apt-get -y install nginx
|
|
420
|
+
|
|
421
|
+ if [ ! -d $rootdir/etc/nginx ]; then
|
|
422
|
+ echo $'Unable to install web server'
|
|
423
|
+ exit 346825
|
|
424
|
+ fi
|
|
425
|
+}
|
|
426
|
+
|
395
|
427
|
function install_web_server {
|
|
428
|
+ if [ $INSTALLING_MESH ]; then
|
|
429
|
+ mesh_web_server
|
|
430
|
+ return
|
|
431
|
+ fi
|
396
|
432
|
if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" ]]; then
|
397
|
433
|
return
|
398
|
434
|
fi
|
|
@@ -530,36 +566,4 @@ function install_web_server {
|
530
|
566
|
echo 'install_web_server' >> $COMPLETION_FILE
|
531
|
567
|
}
|
532
|
568
|
|
533
|
|
-function install_command_line_browser {
|
534
|
|
- if grep -Fxq "install_command_line_browser" $COMPLETION_FILE; then
|
535
|
|
- return
|
536
|
|
- fi
|
537
|
|
- apt-get -y install elinks
|
538
|
|
-
|
539
|
|
- # set the home page
|
540
|
|
- if ! grep -q "WWW_HOME" /home/$MY_USERNAME/.bashrc; then
|
541
|
|
- if ! grep -q 'control' /home/$MY_USERNAME/.bashrc; then
|
542
|
|
- echo "export WWW_HOME=$DEFAULT_SEARCH" >> /home/$MY_USERNAME/.bashrc
|
543
|
|
- else
|
544
|
|
- sed -i "/control/i export WWW_HOME=$DEFAULT_SEARCH" /home/$MY_USERNAME/.bashrc
|
545
|
|
- fi
|
546
|
|
- fi
|
547
|
|
-
|
548
|
|
- echo 'install_command_line_browser' >> $COMPLETION_FILE
|
549
|
|
-}
|
550
|
|
-
|
551
|
|
-function mesh_web_server {
|
552
|
|
- if [ -d /etc/apache2 ]; then
|
553
|
|
- chroot "$rootdir" apt-get -y remove --purge apache2
|
554
|
|
- chroot "$rootdir" rm -rf /etc/apache2
|
555
|
|
- fi
|
556
|
|
-
|
557
|
|
- chroot "$rootdir" apt-get -y install nginx
|
558
|
|
-
|
559
|
|
- if [ ! -d $rootdir/etc/nginx ]; then
|
560
|
|
- echo $'Unable to install web server'
|
561
|
|
- exit 346825
|
562
|
|
- fi
|
563
|
|
-}
|
564
|
|
-
|
565
|
569
|
# NOTE: deliberately no exit 0
|