Merge pull request #299 from openoms/raspiblitz-dev
Introduce DietPi compatibility
@ -4,6 +4,8 @@
|
||||
# RASPBIAN STRETCH WITH DESKTOP (2018-11-13)
|
||||
# https://www.raspberrypi.org/downloads/raspbian/
|
||||
# SHA256: a121652937ccde1c2583fe77d1caec407f2cd248327df2901e4716649ac9bc97
|
||||
#
|
||||
# or download the image for your ARM based SBC on https://DietPi.com
|
||||
##########################################################################
|
||||
# setup fresh SD card with image above - login per SSH and run this script:
|
||||
##########################################################################
|
||||
@ -25,7 +27,7 @@ echo "will use code from branch --> '${wantedBranch}'"
|
||||
|
||||
# 2nd optional parameter is the GITHUB-USERNAME to get code from when
|
||||
# provisioning sd card with raspiblitz assets/scripts later on
|
||||
# if 2nd paramter is used - 1st is mandatory
|
||||
# if 2nd parameter is used - 1st is mandatory
|
||||
echo "*** CHECK INPUT PARAMETERS ***"
|
||||
githubUser="$2"
|
||||
if [ ${#githubUser} -eq 0 ]; then
|
||||
@ -92,13 +94,27 @@ sudo apt-get upgrade -f -y --allow-change-held-packages
|
||||
if [ "${baseImage}" = "dietpi" ]; then
|
||||
echo ""
|
||||
echo "*** PREPARE DietPi ***"
|
||||
echo "renaming dietpi user ti pi"
|
||||
echo "renaming dietpi user to pi"
|
||||
sudo usermod -l pi dietpi
|
||||
echo "install pip"
|
||||
sudo apt-get update
|
||||
sudo apt-get remove -y fail2ban
|
||||
sudo apt-get install -y build-essential
|
||||
sudp apt-get install -y python-pip
|
||||
sudo apt-get install -y python-pip
|
||||
# rsync is needed to copy from HDD
|
||||
sudo apt install -y rsync
|
||||
# install ifconfig
|
||||
sudo apt install -y net-tools
|
||||
#to display hex codes
|
||||
sudo apt install -y xxd
|
||||
# setuptools needed for Nyx
|
||||
sudo pip install setuptools
|
||||
# netcat for 00infoBlitz.sh
|
||||
sudo apt install -y netcat
|
||||
# install OpenSSH client + server
|
||||
sudo apt install -y openssh-client
|
||||
sudo apt install -y openssh-sftp-server
|
||||
|
||||
fi
|
||||
|
||||
# special prepare when Raspbian
|
||||
@ -440,21 +456,23 @@ sudo -u admin cp -r /home/admin/raspiblitz/home.admin/assets /home/admin/
|
||||
sudo -u admin cp -r /home/admin/raspiblitz/home.admin/config.scripts /home/admin/
|
||||
sudo -u admin chmod +x /home/admin/config.scripts/*.sh
|
||||
|
||||
# add /sbin to path for all
|
||||
sudo bash -c "echo 'PATH=\$PATH:/sbin' >> /etc/profile"
|
||||
|
||||
# prifile path for admin
|
||||
# profile path for admin
|
||||
sudo bash -c "echo '' >> /home/admin/.profile"
|
||||
sudo bash -c "echo 'GOROOT=/usr/local/go' >> /home/admin/.profile"
|
||||
sudo bash -c "echo 'PATH=\$PATH:\$GOROOT/bin' >> /home/admin/.profile"
|
||||
sudo bash -c "echo 'GOPATH=/usr/local/gocode' >> /home/admin/.profile"
|
||||
sudo bash -c "echo 'PATH=\$PATH:\$GOPATH/bin' >> /home/admin/.profile"
|
||||
|
||||
# bash aoutstart for admin
|
||||
# bash autostart for admin
|
||||
sudo bash -c "echo '# shortcut commands' >> /home/admin/.bashrc"
|
||||
sudo bash -c "echo 'source /home/admin/_commands.sh' >> /home/admin/.bashrc"
|
||||
sudo bash -c "echo '# automatically start main menu for admin' >> /home/admin/.bashrc"
|
||||
sudo bash -c "echo './00mainMenu.sh' >> /home/admin/.bashrc"
|
||||
|
||||
# bash aoutstart for pi
|
||||
# bash autostart for pi
|
||||
# run as exec to dont allow easy physical access by keyboard
|
||||
# see https://github.com/rootzoll/raspiblitz/issues/54
|
||||
sudo bash -c 'echo "# automatic start the LCD info loop" >> /home/pi/.bashrc'
|
||||
@ -510,61 +528,66 @@ echo ""
|
||||
echo "IMPORTANT IF WANT TO MAKE A RELEASE IMAGE FROM THIS BUILD:"
|
||||
echo "login once after reboot without HDD and run 'XXprepareRelease.sh'"
|
||||
echo ""
|
||||
echo "Press ENTER to install LCD and reboot ..."
|
||||
read key
|
||||
echo "to continue reboot with sudo shutdown -r now and login with admin"
|
||||
|
||||
# give Raspi a default hostname (optional)
|
||||
sudo raspi-config nonint do_hostname "RaspiBlitz"
|
||||
# install LCD only on an rPI running Raspbian
|
||||
if [ "${baseImage}" = "raspbian" ]; then
|
||||
echo "Press ENTER to install LCD and reboot ..."
|
||||
read key
|
||||
|
||||
# *** Display selection ***
|
||||
dialog --title "Display" --yesno "Are you using the default display available from Amazon?\nSelect 'No' if you are using the Swiss version from play-zone.ch!" 6 80
|
||||
defaultDisplay=$?
|
||||
# give Raspi a default hostname (optional)
|
||||
sudo raspi-config nonint do_hostname "RaspiBlitz"
|
||||
|
||||
if [[ $defaultDisplay -eq 0 ]]
|
||||
then
|
||||
# *** RASPIBLITZ / LCD (at last - because makes a reboot) ***
|
||||
# based on https://www.elegoo.com/tutorial/Elegoo%203.5%20inch%20Touch%20Screen%20User%20Manual%20V1.00.2017.10.09.zip
|
||||
cd /home/admin/
|
||||
sudo apt-mark hold raspberrypi-bootloader
|
||||
git clone https://github.com/goodtft/LCD-show.git
|
||||
sudo chmod -R 755 LCD-show
|
||||
sudo chown -R admin:admin LCD-show
|
||||
cd LCD-show/
|
||||
sudo ./LCD35-show
|
||||
else
|
||||
# Download and install the driver
|
||||
# based on http://www.raspberrypiwiki.com/index.php/3.5_inch_TFT_800x480@60fps
|
||||
# *** Display selection ***
|
||||
dialog --title "Display" --yesno "Are you using the default display available from Amazon?\nSelect 'No' if you are using the Swiss version from play-zone.ch!" 6 80
|
||||
defaultDisplay=$?
|
||||
|
||||
cd /boot
|
||||
sudo wget http://www.raspberrypiwiki.com/download/RPI-HD-35-INCH-TFT/dt-blob-For-3B-plus.bin
|
||||
sudo mv dt-blob-For-3B-plus.bin dt-blob.bin
|
||||
cat <<EOF >> config.txt
|
||||
if [[ $defaultDisplay -eq 0 ]]
|
||||
then
|
||||
# *** RASPIBLITZ / LCD (at last - because makes a reboot) ***
|
||||
# based on https://www.elegoo.com/tutorial/Elegoo%203.5%20inch%20Touch%20Screen%20User%20Manual%20V1.00.2017.10.09.zip
|
||||
cd /home/admin/
|
||||
sudo apt-mark hold raspberrypi-bootloader
|
||||
git clone https://github.com/goodtft/LCD-show.git
|
||||
sudo chmod -R 755 LCD-show
|
||||
sudo chown -R admin:admin LCD-show
|
||||
cd LCD-show/
|
||||
sudo ./LCD35-show
|
||||
else
|
||||
# Download and install the driver
|
||||
# based on http://www.raspberrypiwiki.com/index.php/3.5_inch_TFT_800x480@60fps
|
||||
|
||||
dtparam=spi=off
|
||||
dtparam=i2c_arm=off
|
||||
cd /boot
|
||||
sudo wget http://www.raspberrypiwiki.com/download/RPI-HD-35-INCH-TFT/dt-blob-For-3B-plus.bin
|
||||
sudo mv dt-blob-For-3B-plus.bin dt-blob.bin
|
||||
cat <<EOF >> config.txt
|
||||
|
||||
# Set screen size and any overscan required
|
||||
overscan_left=0
|
||||
overscan_right=0
|
||||
overscan_top=0
|
||||
overscan_bottom=0
|
||||
framebuffer_width=800
|
||||
framebuffer_height=480
|
||||
dtparam=spi=off
|
||||
dtparam=i2c_arm=off
|
||||
|
||||
# Set screen size and any overscan required
|
||||
overscan_left=0
|
||||
overscan_right=0
|
||||
overscan_top=0
|
||||
overscan_bottom=0
|
||||
framebuffer_width=800
|
||||
framebuffer_height=480
|
||||
|
||||
|
||||
enable_dpi_lcd=1
|
||||
display_default_lcd=1
|
||||
dpi_group=2
|
||||
dpi_mode=87
|
||||
dpi_output_format=0x6f015
|
||||
enable_dpi_lcd=1
|
||||
display_default_lcd=1
|
||||
dpi_group=2
|
||||
dpi_mode=87
|
||||
dpi_output_format=0x6f015
|
||||
|
||||
# set up the size to 800x480
|
||||
hdmi_timings=480 0 16 16 24 800 0 4 2 2 0 0 0 60 0 32000000 6
|
||||
# set up the size to 800x480
|
||||
hdmi_timings=480 0 16 16 24 800 0 4 2 2 0 0 0 60 0 32000000 6
|
||||
|
||||
#rotate screen
|
||||
display_rotate=3
|
||||
#rotate screen
|
||||
display_rotate=3
|
||||
|
||||
dtoverlay=i2c-gpio,i2c_gpio_scl=24,i2c_gpio_sda=23
|
||||
dtoverlay=i2c-gpio,i2c_gpio_scl=24,i2c_gpio_sda=23
|
||||
fi
|
||||
EOF
|
||||
init 6
|
||||
fi
|
||||
|
158
dietpi/README.md
Normal file
@ -0,0 +1,158 @@
|
||||
# ⚡️ RaspiBlitz on DietPi ⚡️
|
||||
# A hardware agnostic platform
|
||||
|
||||
|
||||
This guide was tested on:
|
||||
|
||||
* Odroid HC1
|
||||
* Odroid HC2 (the same board except it accommodates a 3.5" 12V HDD)
|
||||
* Raspberry Pi 3 B Plus - no LCD support so far
|
||||
* hoping to extend this list with more compatible boards especially the ROCK64
|
||||
|
||||
See the hardware specs: [hardware specs](hw_comparison.md).
|
||||
|
||||
|
||||

|
||||
|
||||
|
||||
## Setting up the DietPi OS
|
||||
|
||||
### Download the updated DietPi image
|
||||
|
||||
For the Odroid HC1 / HC2 / XU3 / XU4 a v6.20.6 DietPi image with fail2ban installed is uploaded here:
|
||||
https://mega.nz/#!AcdVBAbR!O-W3jP5LUgw7lMY8S9XcBWcKX3IhRNAAFmaYzDXIUC0
|
||||
|
||||
Burn the SDCard with [Etcher](https://www.balena.io/etcher/) and extend the rootfs partition to the size of your card with a partition manager.
|
||||
|
||||
Insert the SDcard into the Odroid.
|
||||
|
||||
Power up and continue with: [Run the DietPi optimized Raspiblitz SDcard build script](#Run-the-DietPi-optimized-Raspiblitz-SDcard-build-script)
|
||||
|
||||
### Build your own DietPi image:
|
||||
|
||||
For the Odroid HC1 / HC2 / XU3 / XU4 download this image:
|
||||
https://dietpi.com/downloads/images/DietPi_OdroidXU4-ARMv7-Stretch.7z
|
||||
and burn it to the SD with [Etcher](https://www.balena.io/etcher/)
|
||||
|
||||
Getting started with DietPi: https://dietpi.com/phpbb/viewtopic.php?f=8&t=9#p9
|
||||
|
||||
In the desktop terminal on Linux / MacOS or Putty on Windows:
|
||||
|
||||
`ssh root@[IP-OF-DIETPI]`
|
||||
password: `dietpi`
|
||||
|
||||
Ok > Cancel > Cancel
|
||||
automatic apt update & apt upgrade and asks to reboot
|
||||

|
||||
|
||||
`ssh root@[IP-OF-DIETPI]`
|
||||
after the previous update the ssh keys might change:
|
||||
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
|
||||
run (can be copied from the terminal output):
|
||||
`ssh-keygen -f "/home/[your-linux-username]/.ssh/known_hosts" -R "dietpi.IP"`
|
||||
|
||||
`ssh root@[IP-OF-DIETPI]`
|
||||
yes >
|
||||
password: `dietpi`
|
||||
|
||||
At this point if the DietPi was not updated from 6.14 it does not manage to save settings going forward.
|
||||
Exit the sotware installer (press Tab to jump to Exit)
|
||||

|
||||
|
||||
in the bash prompt run:
|
||||
`dietpi-update`
|
||||
>Ok > Cancel the recovery point
|
||||
update > >Opt out of survey > Ok
|
||||
Reboots
|
||||
|
||||
`ssh root@[IP-OF-DIETPI]`
|
||||
password: `dietpi`
|
||||
|
||||
>Ok > Cancel > Cancel
|
||||
Search `fail2ban` > Space to select > Enter
|
||||
> Install > Ok
|
||||
>Opt out of survey > Ok
|
||||
Reboots again
|
||||
|
||||
## Run the DietPi optimized Raspiblitz SDcard build script
|
||||
|
||||
In the desktop terminal in Linux / MacOS or Putty in Windows:
|
||||
|
||||
`ssh root@[IP-OF-DIETPI]`
|
||||
password: `dietpi`
|
||||
Should end up here on version v6.20.6 or higher:
|
||||

|
||||
|
||||
run the SDcard build script in this format:
|
||||
`wget https://raw.githubusercontent.com/[GITHUB-USERNAME]/raspiblitz/[BRANCH]/build.sdcard/raspbianStretchDesktop.sh && sudo bash raspbianStretchDesktop.sh [BRANCH] [GITHUB-USERNAME]`
|
||||
|
||||
Be aware of that the fork needs to be called `raspiblitz` for the git download to work.
|
||||
if you intend to use @openoms`s forked version:
|
||||
|
||||
`wget https://raw.githubusercontent.com/openoms/raspiblitz/raspiblitz-dev/build.sdcard/raspbianStretchDesktop.sh && sudo bash raspbianStretchDesktop.sh raspiblitz-dev openoms`
|
||||
|
||||
See my example output on the Odorid HC1: [HC1_sdcard_build_output](logs/HC1_sdcard_build_output)
|
||||
|
||||
`ssh admin@[IP-OF-DROIDBLITZ]`
|
||||
password: raspiblitz
|
||||
|
||||
### The setup continues as described in the RaspiBlitz setup [README.md](/README.md#documentation)
|
||||
|
||||
### Examples of copying the blockchain data from a HDD using a powered USB to SATA adapter
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
### Useful commands for debugging:
|
||||
To test a new configuration run XXcleanHDD.sh and strictly restart
|
||||
(this makes _bootstrap.sh and 00mainMenu.sh run in the right order)
|
||||
|
||||
`tail -n1000 -f /var/tmp/dietpi/logs/dietpi-automation_custom_script.log` follow startup setup script log
|
||||
`lsblk` see the partitions
|
||||
`tail -n1000 -f raspiblitz.log` - debug logs of bootstrap.sh
|
||||
`sudo tail -f /mnt/hdd/bitcoin/debug.log` - continuous monitoring
|
||||
`sudo tail -n100 /mnt/hdd/bitcoin/debug.log` - shows the last 100 lines
|
||||
`sudo systemctl status lnd`
|
||||
`sudo journalctl -f -u lnd`
|
||||
`./home/admin/XXdebugLogs.sh` - debug log collection on the raspiblitz
|
||||
|
||||
---
|
||||
|
||||
Currently the DietPi update process has a bug causing bootloop if left alone. Will be sorted once the current, >6.2 version is uploaded as the starting image.
|
||||
Here find some excerpts from the deafult dietpi.txt (https://github.com/Fourdee/DietPi/blob/master/dietpi.txt) to be used once the automatic install is feasible:
|
||||
|
||||
### Automate installation with the dietpi.txt
|
||||
Need to copy to SDcard /boot/dietpi.txt after burning the image with Etcher.
|
||||
IMPORTANT:
|
||||
- Modifications to /boot/dietpi.txt will not be preserved on reboot.
|
||||
- Please ensure you edit from the DietPi-RAMdisk location: /DietPi/dietpi.txt
|
||||
NB: This is intended for advanced users, unless you know what you are doing, do not edit this file. ease use the DietPi programs instead.
|
||||
NB: Do not remove uncommented lines, as the items are scraped by DietPi programs, on demand.
|
||||
DietPi-Automation settings, applied on the 1st boot of DietPi, ONCE
|
||||
Sample:
|
||||
https://github.com/Fourdee/DietPi/blob/master/dietpi.txt
|
||||
|
||||
### DietPi-Software to automatically install.
|
||||
Requires `AUTO_SETUP_AUTOMATED=1 `
|
||||
For a list of software index's (ID's), run '/DietPi/dietpi/dietpi-software list'
|
||||
No limit on number entries, add as many as you need and uncomment the line.
|
||||
DietPi will automatically install all pre-reqs (eg: ALSA/XSERVER for desktops etc)
|
||||
>install fail2ban
|
||||
AUTO_SETUP_INSTALL_SOFTWARE_ID=73
|
||||
install OpenSSH Client
|
||||
AUTO_SETUP_INSTALL_SOFTWARE_ID=0
|
||||
install OpenSSH Server
|
||||
AUTO_SETUP_INSTALL_SOFTWARE_ID=105
|
||||
|
||||
|
||||
### Custom Script (post-networking and post-DietPi install)
|
||||
Runs after DietPi installation is completed
|
||||
Allows you to automatically execute a custom script at the end of DietPi installation.
|
||||
Option 1 = Copy your script to /boot/Automation_Custom_Script.sh and it will be executed automatically.
|
||||
Option 2 = Host your script online, then use AUTO_SETUP_CUSTOM_SCRIPT_EXEC=http://myweb.com/myscript.sh, it will be downloaded and executed automatically. | 0=disabled
|
||||
NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_script.log
|
1
dietpi/boot/Automation_Custom_Script.sh
Normal file
@ -0,0 +1 @@
|
||||
wget https://raw.githubusercontent.com/openoms/raspiblitz/raspiblitz-dev/build.sdcard/raspbianStretchDesktop.sh && sudo bash raspbianStretchDesktop.sh raspiblitz-dev openoms
|
264
dietpi/boot/dietpi.txt
Normal file
@ -0,0 +1,264 @@
|
||||
# IMPORTANT:
|
||||
# - Modifications to /boot/dietpi.txt will not be preserved on reboot.
|
||||
# - Please ensure you edit from the DietPi-RAMdisk location: /DietPi/dietpi.txt
|
||||
|
||||
# NB: This is intended for advanced users, unless you know what you are doing, do not edit this file. Please use the DietPi programs instead.
|
||||
# NB: Do not remove uncommented lines, as the items are scraped by DietPi programs, on demand.
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# DietPi-Automation settings, applied on the 1st boot of DietPi, ONCE
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
|
||||
##### Networking Options #####
|
||||
|
||||
# If both Ethernet and Wifi are enabled, Wifi will take priority and Ethernet will be disabled.
|
||||
# 1=enabled
|
||||
AUTO_SETUP_NET_ETHERNET_ENABLED=1
|
||||
AUTO_SETUP_NET_WIFI_ENABLED=0
|
||||
|
||||
# If using WiFi, please edit the following to pre-enter creds /boot/dietpi-wifi.txt
|
||||
|
||||
# Enter your Static Network details below, if applicable.
|
||||
AUTO_SETUP_NET_USESTATIC=0
|
||||
AUTO_SETUP_NET_STATIC_IP=192.168.0.100
|
||||
AUTO_SETUP_NET_STATIC_MASK=255.255.255.0
|
||||
AUTO_SETUP_NET_STATIC_GATEWAY=192.168.0.1
|
||||
AUTO_SETUP_NET_STATIC_DNS=8.8.8.8
|
||||
|
||||
# Hostname
|
||||
AUTO_SETUP_NET_HOSTNAME=DietPi
|
||||
|
||||
# Force ethernet speeds
|
||||
# NB: This is mainly aimed at Pine A64's which may have an HW issue that causes unstable 1Gbit link.
|
||||
# 0=automatic speed | 10 = 10mbit, 100 = 100mbit etc
|
||||
AUTO_SETUP_NET_ETH_FORCE_SPEED=0
|
||||
|
||||
##### Misc Options #####
|
||||
|
||||
# Size of swapfile to generate (MB)
|
||||
# 0=Disabled | 1=auto (2GB-RAM = size) | 2+=manual
|
||||
AUTO_SETUP_SWAPFILE_SIZE=1
|
||||
# Optional swapfile location
|
||||
AUTO_SETUP_SWAPFILE_LOCATION=/var/swap
|
||||
|
||||
# Unmask (enable) systemd-logind service, which is masked by default on DietPi
|
||||
AUTO_UNMASK_LOGIND=0
|
||||
|
||||
##### Software Automation Options #####
|
||||
|
||||
# Fully automate the installation
|
||||
# 1=Automated installation with no user inputs.
|
||||
# It is HIGHLY recommended to also set CONFIG_BOOT_WAIT_FOR_NETWORK=2, to force infinite wait for network connection during boot, preventing no connection errors due to timeout.
|
||||
AUTO_SETUP_AUTOMATED=1
|
||||
|
||||
# Global Password to be applied for the system
|
||||
# Requires AUTO_SETUP_AUTOMATED=1
|
||||
# Affects user "root" and "dietpi" login passwords, and, all software installed by dietpi-software, that requires a password
|
||||
# eg: MySQL, Transmission, Deluge etc.
|
||||
# WARN: Passwords with the any of the following characters are not supported: \"$
|
||||
# WARN: Do NOT change this entry after 1st run setup of DietPi has been completed. It is always scraped by dietpi-software.
|
||||
AUTO_SETUP_GLOBAL_PASSWORD=dietpi
|
||||
|
||||
# DietPi-Software to automatically install. | requires AUTO_SETUP_AUTOMATED=1
|
||||
# For a list of software index's (ID's), run '/DietPi/dietpi/dietpi-software list'
|
||||
# No limit on number entries, add as many as you need and uncomment the line.
|
||||
# DietPi will automatically install all pre-reqs (eg: ALSA/XSERVER for desktops etc)
|
||||
# - Examples:
|
||||
#AUTO_SETUP_INSTALL_SOFTWARE_ID=23 #will install Desktop LXDE
|
||||
#AUTO_SETUP_INSTALL_SOFTWARE_ID=74 #will install LAMP webserver stack
|
||||
#AUTO_SETUP_INSTALL_SOFTWARE_ID=44 #will install Bittorrent transmission
|
||||
# install fail2ban
|
||||
AUTO_SETUP_INSTALL_SOFTWARE_ID=73
|
||||
# install OpenSSH Client
|
||||
# AUTO_SETUP_INSTALL_SOFTWARE_ID=0
|
||||
# install OpenSSH Server
|
||||
# AUTO_SETUP_INSTALL_SOFTWARE_ID=105
|
||||
|
||||
|
||||
|
||||
# DietPi-Software Choice System
|
||||
# SSH Server Selection:
|
||||
# 0=none
|
||||
# -1=dropbear
|
||||
# -2=opensshserver
|
||||
AUTO_SETUP_SSH_SERVER_INDEX=-1
|
||||
|
||||
# File Server Selection:
|
||||
# 0=none/manual
|
||||
# -1=proftp
|
||||
# -2=samba
|
||||
AUTO_SETUP_FILE_SERVER_INDEX=0
|
||||
|
||||
# Logging Mode Selection:
|
||||
# 0=none/manual
|
||||
# -1=ramlog 1h clear
|
||||
# -2=ramlog 1h save clear
|
||||
# -3=logrotate + rsyslog
|
||||
AUTO_SETUP_LOGGING_INDEX=-1
|
||||
# RAMlog max tmpfs size (MB). 50MB should be fine for single use. 200MB+ for heavy webserver and access log use etc.
|
||||
AUTO_SETUP_RAMLOG_MAXSIZE=50
|
||||
|
||||
# Webserver Preference Selection:
|
||||
# NB: This will get ignored, if you have manually selected any WEBSERVER_Stack.
|
||||
# 0=Apache2
|
||||
# -1=Nginx
|
||||
# -2=Lighttpd
|
||||
AUTO_SETUP_WEB_SERVER_INDEX=-2
|
||||
|
||||
# DietPi-Autostart | Requires AUTO_SETUP_AUTOMATED=1
|
||||
# After installation is completed, which program should the system boot to?
|
||||
# 0=Console 7=Console+auto root login | 1=Kodi 2=Desktops (LXDE/MATE etc) 5=DietPi-Cloudshell 6=Uae4ARM (Fastboot) 8=Uae4ARM (standard boot) 9=dxx-rebirth
|
||||
AUTO_SETUP_AUTOSTART_TARGET_INDEX=0
|
||||
|
||||
# Language/Regional settings | Requires AUTO_SETUP_AUTOMATED=1
|
||||
# Timezone eg: Europe/London America/New_York | Full list (TZ*): https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||
AUTO_SETUP_TIMEZONE=Europe/London
|
||||
# Locale eg: en_GB.UTF-8 / en_US.UTF-8 etc. One entry ONLY.
|
||||
AUTO_SETUP_LOCALE=en_GB.UTF-8
|
||||
# Keyboard Layout eg: gb us de fr
|
||||
AUTO_SETUP_KEYBOARD_LAYOUT=gb
|
||||
|
||||
# Custom Script (pre-networking and pre-DietPi install) | Runs before DietPi installation and networking
|
||||
# Allows you to automatically execute a custom script before networking and DietPi installation is started
|
||||
# Option 1 = Copy your script to /boot/Automation_Custom_PreScript.sh and it will be executed automatically.
|
||||
# NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_prescript.log
|
||||
|
||||
# Custom Script (post-networking and post-DietPi install) | Runs after DietPi installation is completed
|
||||
# Allows you to automatically execute a custom script at the end of DietPi installation.
|
||||
# Option 1 = Copy your script to /boot/Automation_Custom_Script.sh and it will be executed automatically.
|
||||
# Option 2 = Host your script online, then use AUTO_SETUP_CUSTOM_SCRIPT_EXEC=http://myweb.com/myscript.sh , it will be downloaded and executed automatically. | 0=disabled
|
||||
# NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_script.log
|
||||
AUTO_SETUP_CUSTOM_SCRIPT_EXEC=0
|
||||
|
||||
#Disable HDMI (and GPU/VPU where supported) output for supported devices:
|
||||
# RPi | Odroid C1 | Odroid C2
|
||||
AUTO_SETUP_HEADLESS=0
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# DietPi-Config settings
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
|
||||
#Cpu Governor | ondemand | powersave | performance | conservative
|
||||
CONFIG_CPU_GOVERNOR=ondemand
|
||||
CONFIG_CPU_USAGE_THROTTLE_UP=50
|
||||
|
||||
#CPU Frequency Limits
|
||||
# NB: Intel CPU's use a percentage value (%) from 0-100 (eg: 55)
|
||||
# NB: All other devices must use a specific MHz value (eg: 1600)
|
||||
# Limit the MAX CPU frequency for all cores | Disabled=disabled
|
||||
CONFIG_CPU_MAX_FREQ=Disabled
|
||||
# Limit the MIN CPU frequency for all cores | Disabled=disabled
|
||||
CONFIG_CPU_MIN_FREQ=Disabled
|
||||
|
||||
# Disable Intel-based turbo/boost stepping. This flag should not be required, setting <100% MAX frequency should disable Turbo on Intel CPU's.
|
||||
CONFIG_CPU_DISABLE_TURBO=0
|
||||
|
||||
#Min value 10000 microseconds (10ms)
|
||||
CONFIG_CPU_ONDEMAND_SAMPLE_RATE=25000
|
||||
|
||||
#sampling rate * down factor / 1000 = Milliseconds (40 = 1000ms when sampling rate is 25000)
|
||||
CONFIG_CPU_ONDEMAND_SAMPLE_DOWNFACTOR=80
|
||||
|
||||
#Proxy settings | System-wide proxy settings. Use dietpi-config > networking options to apply.
|
||||
# NB: Do not modify, you must use dietpi-config to configure/set options
|
||||
CONFIG_PROXY_ENABLED=0
|
||||
CONFIG_PROXY_ADDRESS=MyProxyServer.com
|
||||
CONFIG_PROXY_PORT=8080
|
||||
CONFIG_PROXY_USERNAME=
|
||||
CONFIG_PROXY_PASSWORD=
|
||||
|
||||
#Delay boot until network is established: 0=disabled | 1=10 second wait max (default) | 2=infinite wait
|
||||
CONFIG_BOOT_WAIT_FOR_NETWORK=2
|
||||
|
||||
#DietPi checks for updates (allows dietpi to check for updates on a daily basis and boot using a <1kb file download.)
|
||||
CONFIG_CHECK_DIETPI_UPDATES=1
|
||||
# Optional: Automatically update DietPi when updates are available. | requires CONFIG_CHECK_DIETPI_UPDATES=1
|
||||
CONFIG_AUTO_DIETPI_UPDATES=0
|
||||
|
||||
#NTPD Update Mode: 0=disabled | 1=boot only | 2=boot + daily | 3=boot + hourly | 4=Daemon + Drift
|
||||
CONFIG_NTP_MODE=2
|
||||
|
||||
#WiFi country code. 2 character value (eg GB US DE JP): https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
|
||||
CONFIG_WIFI_COUNTRY_CODE=GB
|
||||
|
||||
#Serial Console: Set to 0 if you do not require serial console.
|
||||
CONFIG_SERIAL_CONSOLE_ENABLE=1
|
||||
|
||||
#Soundcard
|
||||
CONFIG_SOUNDCARD=none
|
||||
|
||||
#LCD Panel addon
|
||||
# NB: Do not modify, you must use dietpi-config to configure/set options
|
||||
CONFIG_LCDPANEL=none
|
||||
|
||||
#IPv6
|
||||
CONFIG_ENABLE_IPV6=1
|
||||
|
||||
#Prefer IPv4 with APT and wget, NB: This has no effect if IPv6 is disabled anyway!
|
||||
CONFIG_PREFER_IPV4=1
|
||||
|
||||
#APT mirrors which are applied to /etc/apt/sources.list | Values here will also be applied during 1st run setup
|
||||
# Raspbian = https://www.raspbian.org/RaspbianMirrors
|
||||
# Debian = https://www.debian.org/mirror/official#list
|
||||
CONFIG_APT_RASPBIAN_MIRROR=http://raspbian.raspberrypi.org/raspbian
|
||||
CONFIG_APT_DEBIAN_MIRROR=https://deb.debian.org/debian/
|
||||
|
||||
#NTPD mirror, applied to /etc/ntp.conf
|
||||
# For a full list, please see http://www.pool.ntp.org
|
||||
# Please remove the initial integer and full stop from the value (removing 0.). eg: debian.pool.ntp.org
|
||||
CONFIG_NTP_MIRROR=debian.pool.ntp.org
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# DietPi-Software settings
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
#Enter your EmonCMS.org write API key here. It will be applied automatically during EmonPi/Hub installation.
|
||||
# eg: SOFTWARE_EMONHUB_APIKEY=b4dfmk2o203mmxx93a
|
||||
SOFTWARE_EMONHUB_APIKEY=
|
||||
|
||||
#VNC Server Options
|
||||
SOFTWARE_VNCSERVER_WIDTH=1280
|
||||
SOFTWARE_VNCSERVER_HEIGHT=720
|
||||
SOFTWARE_VNCSERVER_DEPTH=16
|
||||
SOFTWARE_VNCSERVER_DISPLAY_INDEX=1
|
||||
SOFTWARE_VNCSERVER_SHARE_DESKTOP=0
|
||||
|
||||
#Optional username for ownCloud/Nextcloud admin account, the default is 'admin'. Applied during installation.
|
||||
SOFTWARE_OWNCLOUD_NEXTCLOUD_USERNAME=admin
|
||||
|
||||
#Optional data directory for ownCloud, default is '/mnt/dietpi_userdata/owncloud_data'. Applied during installation.
|
||||
# This option is for advanced users. For full compatibility, please keep this options defaults, and, use dietpi-drive_manager to move the DietPi user data location.
|
||||
SOFTWARE_OWNCLOUD_DATADIR=/mnt/dietpi_userdata/owncloud_data
|
||||
|
||||
#Optional data directory for Nextcloud, default is '/mnt/dietpi_userdata/nextcloud_data'. Applied during installation.
|
||||
# This option is for advanced users. For full compatibility, please keep this options defaults, and, use dietpi-drive_manager to move the DietPi user data location.
|
||||
SOFTWARE_NEXTCLOUD_DATADIR=/mnt/dietpi_userdata/nextcloud_data
|
||||
|
||||
#Wifi Hotspot
|
||||
SOFTWARE_WIFI_HOTSPOT_SSID=DietPi-HotSpot
|
||||
# minimum of 8 characters
|
||||
SOFTWARE_WIFI_HOTSPOT_KEY=dietpihotspot
|
||||
SOFTWARE_WIFI_HOTSPOT_CHANNEL=3
|
||||
|
||||
#Xorg options
|
||||
# DPI 96(default) 120(+25%) 144(+50%) 168(+75%) 192(+100%)
|
||||
SOFTWARE_XORG_DPI=96
|
||||
|
||||
#Chromium Options
|
||||
SOFTWARE_CHROMIUM_RES_X=1280
|
||||
SOFTWARE_CHROMIUM_RES_Y=720
|
||||
SOFTWARE_CHROMIUM_AUTOSTART_URL=https://google.com
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# Dev settings
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
DEV_GITBRANCH=master
|
||||
DEV_GITOWNER=Fourdee
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# Settings, automatically added by dietpi-update
|
||||
#------------------------------------------------------------------------------------------------------
|
256
dietpi/boot/dietpi.txt.sample
Normal file
@ -0,0 +1,256 @@
|
||||
# IMPORTANT:
|
||||
# - Modifications to /boot/dietpi.txt will not be preserved on reboot.
|
||||
# - Please ensure you edit from the DietPi-RAMdisk location: /DietPi/dietpi.txt
|
||||
|
||||
# NB: This is intended for advanced users, unless you know what you are doing, do not edit this file. Please use the DietPi programs instead.
|
||||
# NB: Do not remove uncommented lines, as the items are scraped by DietPi programs, on demand.
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# DietPi-Automation settings, applied on the 1st boot of DietPi, ONCE
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
|
||||
##### Networking Options #####
|
||||
|
||||
# If both Ethernet and Wifi are enabled, Wifi will take priority and Ethernet will be disabled.
|
||||
# 1=enabled
|
||||
AUTO_SETUP_NET_ETHERNET_ENABLED=1
|
||||
AUTO_SETUP_NET_WIFI_ENABLED=0
|
||||
|
||||
# If using WiFi, please edit the following to pre-enter creds /boot/dietpi-wifi.txt
|
||||
|
||||
# Enter your Static Network details below, if applicable.
|
||||
AUTO_SETUP_NET_USESTATIC=0
|
||||
AUTO_SETUP_NET_STATIC_IP=192.168.0.100
|
||||
AUTO_SETUP_NET_STATIC_MASK=255.255.255.0
|
||||
AUTO_SETUP_NET_STATIC_GATEWAY=192.168.0.1
|
||||
AUTO_SETUP_NET_STATIC_DNS=8.8.8.8
|
||||
|
||||
# Hostname
|
||||
AUTO_SETUP_NET_HOSTNAME=DietPi
|
||||
|
||||
# Force ethernet speeds
|
||||
# NB: This is mainly aimed at Pine A64's which may have an HW issue that causes unstable 1Gbit link.
|
||||
# 0=automatic speed | 10 = 10mbit, 100 = 100mbit etc
|
||||
AUTO_SETUP_NET_ETH_FORCE_SPEED=0
|
||||
|
||||
##### Misc Options #####
|
||||
|
||||
# Size of swapfile to generate (MB)
|
||||
# 0=Disabled | 1=auto (2GB-RAM = size) | 2+=manual
|
||||
AUTO_SETUP_SWAPFILE_SIZE=1
|
||||
# Optional swapfile location
|
||||
AUTO_SETUP_SWAPFILE_LOCATION=/var/swap
|
||||
|
||||
# Unmask (enable) systemd-logind service, which is masked by default on DietPi
|
||||
AUTO_UNMASK_LOGIND=0
|
||||
|
||||
##### Software Automation Options #####
|
||||
|
||||
# Fully automate the installation
|
||||
# 1=Automated installation with no user inputs.
|
||||
# It is HIGHLY recommended to also set CONFIG_BOOT_WAIT_FOR_NETWORK=2, to force infinite wait for network connection during boot, preventing no connection errors due to timeout.
|
||||
AUTO_SETUP_AUTOMATED=0
|
||||
|
||||
# Global Password to be applied for the system
|
||||
# Requires AUTO_SETUP_AUTOMATED=1
|
||||
# Affects user "root" and "dietpi" login passwords, and, all software installed by dietpi-software, that requires a password
|
||||
# eg: MySQL, Transmission, Deluge etc.
|
||||
# WARN: Passwords with the any of the following characters are not supported: \"$
|
||||
# WARN: Do NOT change this entry after 1st run setup of DietPi has been completed. It is always scraped by dietpi-software.
|
||||
AUTO_SETUP_GLOBAL_PASSWORD=dietpi
|
||||
|
||||
# DietPi-Software to automatically install. | requires AUTO_SETUP_AUTOMATED=1
|
||||
# For a list of software index's (ID's), run '/DietPi/dietpi/dietpi-software list'
|
||||
# No limit on number entries, add as many as you need and uncomment the line.
|
||||
# DietPi will automatically install all pre-reqs (eg: ALSA/XSERVER for desktops etc)
|
||||
# - Examples:
|
||||
#AUTO_SETUP_INSTALL_SOFTWARE_ID=23 #will install Desktop LXDE
|
||||
#AUTO_SETUP_INSTALL_SOFTWARE_ID=74 #will install LAMP webserver stack
|
||||
#AUTO_SETUP_INSTALL_SOFTWARE_ID=44 #will install Bittorrent transmission
|
||||
|
||||
# DietPi-Software Choice System
|
||||
# SSH Server Selection:
|
||||
# 0=none
|
||||
# -1=dropbear
|
||||
# -2=opensshserver
|
||||
AUTO_SETUP_SSH_SERVER_INDEX=-1
|
||||
|
||||
# File Server Selection:
|
||||
# 0=none/manual
|
||||
# -1=proftp
|
||||
# -2=samba
|
||||
AUTO_SETUP_FILE_SERVER_INDEX=0
|
||||
|
||||
# Logging Mode Selection:
|
||||
# 0=none/manual
|
||||
# -1=ramlog 1h clear
|
||||
# -2=ramlog 1h save clear
|
||||
# -3=logrotate + rsyslog
|
||||
AUTO_SETUP_LOGGING_INDEX=-1
|
||||
# RAMlog max tmpfs size (MB). 50MB should be fine for single use. 200MB+ for heavy webserver and access log use etc.
|
||||
AUTO_SETUP_RAMLOG_MAXSIZE=50
|
||||
|
||||
# Webserver Preference Selection:
|
||||
# NB: This will get ignored, if you have manually selected any WEBSERVER_Stack.
|
||||
# 0=Apache2
|
||||
# -1=Nginx
|
||||
# -2=Lighttpd
|
||||
AUTO_SETUP_WEB_SERVER_INDEX=-2
|
||||
|
||||
# DietPi-Autostart | Requires AUTO_SETUP_AUTOMATED=1
|
||||
# After installation is completed, which program should the system boot to?
|
||||
# 0=Console 7=Console+auto root login | 1=Kodi 2=Desktops (LXDE/MATE etc) 5=DietPi-Cloudshell 6=Uae4ARM (Fastboot) 8=Uae4ARM (standard boot) 9=dxx-rebirth
|
||||
AUTO_SETUP_AUTOSTART_TARGET_INDEX=0
|
||||
|
||||
# Language/Regional settings | Requires AUTO_SETUP_AUTOMATED=1
|
||||
# Timezone eg: Europe/London America/New_York | Full list (TZ*): https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||
AUTO_SETUP_TIMEZONE=Europe/London
|
||||
# Locale eg: en_GB.UTF-8 / en_US.UTF-8 etc. One entry ONLY.
|
||||
AUTO_SETUP_LOCALE=en_GB.UTF-8
|
||||
# Keyboard Layout eg: gb us de fr
|
||||
AUTO_SETUP_KEYBOARD_LAYOUT=gb
|
||||
|
||||
# Custom Script (pre-networking and pre-DietPi install) | Runs before DietPi installation and networking
|
||||
# Allows you to automatically execute a custom script before networking and DietPi installation is started
|
||||
# Option 1 = Copy your script to /boot/Automation_Custom_PreScript.sh and it will be executed automatically.
|
||||
# NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_prescript.log
|
||||
|
||||
# Custom Script (post-networking and post-DietPi install) | Runs after DietPi installation is completed
|
||||
# Allows you to automatically execute a custom script at the end of DietPi installation.
|
||||
# Option 1 = Copy your script to /boot/Automation_Custom_Script.sh and it will be executed automatically.
|
||||
# Option 2 = Host your script online, then use AUTO_SETUP_CUSTOM_SCRIPT_EXEC=http://myweb.com/myscript.sh , it will be downloaded and executed automatically. | 0=disabled
|
||||
# NB: Executed script log /var/tmp/dietpi/logs/dietpi-automation_custom_script.log
|
||||
AUTO_SETUP_CUSTOM_SCRIPT_EXEC=0
|
||||
|
||||
#Disable HDMI (and GPU/VPU where supported) output for supported devices:
|
||||
# RPi | Odroid C1 | Odroid C2
|
||||
AUTO_SETUP_HEADLESS=0
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# DietPi-Config settings
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
|
||||
#Cpu Governor | ondemand | powersave | performance | conservative
|
||||
CONFIG_CPU_GOVERNOR=ondemand
|
||||
CONFIG_CPU_USAGE_THROTTLE_UP=50
|
||||
|
||||
#CPU Frequency Limits
|
||||
# NB: Intel CPU's use a percentage value (%) from 0-100 (eg: 55)
|
||||
# NB: All other devices must use a specific MHz value (eg: 1600)
|
||||
# Limit the MAX CPU frequency for all cores | Disabled=disabled
|
||||
CONFIG_CPU_MAX_FREQ=Disabled
|
||||
# Limit the MIN CPU frequency for all cores | Disabled=disabled
|
||||
CONFIG_CPU_MIN_FREQ=Disabled
|
||||
|
||||
# Disable Intel-based turbo/boost stepping. This flag should not be required, setting <100% MAX frequency should disable Turbo on Intel CPU's.
|
||||
CONFIG_CPU_DISABLE_TURBO=0
|
||||
|
||||
#Min value 10000 microseconds (10ms)
|
||||
CONFIG_CPU_ONDEMAND_SAMPLE_RATE=25000
|
||||
|
||||
#sampling rate * down factor / 1000 = Milliseconds (40 = 1000ms when sampling rate is 25000)
|
||||
CONFIG_CPU_ONDEMAND_SAMPLE_DOWNFACTOR=80
|
||||
|
||||
#Proxy settings | System-wide proxy settings. Use dietpi-config > networking options to apply.
|
||||
# NB: Do not modify, you must use dietpi-config to configure/set options
|
||||
CONFIG_PROXY_ENABLED=0
|
||||
CONFIG_PROXY_ADDRESS=MyProxyServer.com
|
||||
CONFIG_PROXY_PORT=8080
|
||||
CONFIG_PROXY_USERNAME=
|
||||
CONFIG_PROXY_PASSWORD=
|
||||
|
||||
#Delay boot until network is established: 0=disabled | 1=10 second wait max (default) | 2=infinite wait
|
||||
CONFIG_BOOT_WAIT_FOR_NETWORK=1
|
||||
|
||||
#DietPi checks for updates (allows dietpi to check for updates on a daily basis and boot using a <1kb file download.)
|
||||
CONFIG_CHECK_DIETPI_UPDATES=1
|
||||
# Optional: Automatically update DietPi when updates are available. | requires CONFIG_CHECK_DIETPI_UPDATES=1
|
||||
CONFIG_AUTO_DIETPI_UPDATES=0
|
||||
|
||||
#NTPD Update Mode: 0=disabled | 1=boot only | 2=boot + daily | 3=boot + hourly | 4=Daemon + Drift
|
||||
CONFIG_NTP_MODE=2
|
||||
|
||||
#WiFi country code. 2 character value (eg GB US DE JP): https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
|
||||
CONFIG_WIFI_COUNTRY_CODE=GB
|
||||
|
||||
#Serial Console: Set to 0 if you do not require serial console.
|
||||
CONFIG_SERIAL_CONSOLE_ENABLE=1
|
||||
|
||||
#Soundcard
|
||||
CONFIG_SOUNDCARD=none
|
||||
|
||||
#LCD Panel addon
|
||||
# NB: Do not modify, you must use dietpi-config to configure/set options
|
||||
CONFIG_LCDPANEL=none
|
||||
|
||||
#IPv6
|
||||
CONFIG_ENABLE_IPV6=1
|
||||
|
||||
#Prefer IPv4 with APT and wget, NB: This has no effect if IPv6 is disabled anyway!
|
||||
CONFIG_PREFER_IPV4=1
|
||||
|
||||
#APT mirrors which are applied to /etc/apt/sources.list | Values here will also be applied during 1st run setup
|
||||
# Raspbian = https://www.raspbian.org/RaspbianMirrors
|
||||
# Debian = https://www.debian.org/mirror/official#list
|
||||
CONFIG_APT_RASPBIAN_MIRROR=http://raspbian.raspberrypi.org/raspbian
|
||||
CONFIG_APT_DEBIAN_MIRROR=https://deb.debian.org/debian/
|
||||
|
||||
#NTPD mirror, applied to /etc/ntp.conf
|
||||
# For a full list, please see http://www.pool.ntp.org
|
||||
# Please remove the initial integer and full stop from the value (removing 0.). eg: debian.pool.ntp.org
|
||||
CONFIG_NTP_MIRROR=debian.pool.ntp.org
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# DietPi-Software settings
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
#Enter your EmonCMS.org write API key here. It will be applied automatically during EmonPi/Hub installation.
|
||||
# eg: SOFTWARE_EMONHUB_APIKEY=b4dfmk2o203mmxx93a
|
||||
SOFTWARE_EMONHUB_APIKEY=
|
||||
|
||||
#VNC Server Options
|
||||
SOFTWARE_VNCSERVER_WIDTH=1280
|
||||
SOFTWARE_VNCSERVER_HEIGHT=720
|
||||
SOFTWARE_VNCSERVER_DEPTH=16
|
||||
SOFTWARE_VNCSERVER_DISPLAY_INDEX=1
|
||||
SOFTWARE_VNCSERVER_SHARE_DESKTOP=0
|
||||
|
||||
#Optional username for ownCloud/Nextcloud admin account, the default is 'admin'. Applied during installation.
|
||||
SOFTWARE_OWNCLOUD_NEXTCLOUD_USERNAME=admin
|
||||
|
||||
#Optional data directory for ownCloud, default is '/mnt/dietpi_userdata/owncloud_data'. Applied during installation.
|
||||
# This option is for advanced users. For full compatibility, please keep this options defaults, and, use dietpi-drive_manager to move the DietPi user data location.
|
||||
SOFTWARE_OWNCLOUD_DATADIR=/mnt/dietpi_userdata/owncloud_data
|
||||
|
||||
#Optional data directory for Nextcloud, default is '/mnt/dietpi_userdata/nextcloud_data'. Applied during installation.
|
||||
# This option is for advanced users. For full compatibility, please keep this options defaults, and, use dietpi-drive_manager to move the DietPi user data location.
|
||||
SOFTWARE_NEXTCLOUD_DATADIR=/mnt/dietpi_userdata/nextcloud_data
|
||||
|
||||
#Wifi Hotspot
|
||||
SOFTWARE_WIFI_HOTSPOT_SSID=DietPi-HotSpot
|
||||
# minimum of 8 characters
|
||||
SOFTWARE_WIFI_HOTSPOT_KEY=dietpihotspot
|
||||
SOFTWARE_WIFI_HOTSPOT_CHANNEL=3
|
||||
|
||||
#Xorg options
|
||||
# DPI 96(default) 120(+25%) 144(+50%) 168(+75%) 192(+100%)
|
||||
SOFTWARE_XORG_DPI=96
|
||||
|
||||
#Chromium Options
|
||||
SOFTWARE_CHROMIUM_RES_X=1280
|
||||
SOFTWARE_CHROMIUM_RES_Y=720
|
||||
SOFTWARE_CHROMIUM_AUTOSTART_URL=https://google.com
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# Dev settings
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
DEV_GITBRANCH=master
|
||||
DEV_GITOWNER=Fourdee
|
||||
|
||||
#------------------------------------------------------------------------------------------------------
|
||||
# D I E T - P I
|
||||
# Settings, automatically added by dietpi-update
|
||||
#------------------------------------------------------------------------------------------------------
|
43
dietpi/hw_comparison.md
Normal file
@ -0,0 +1,43 @@
|
||||
### ODROID-HC1
|
||||
|
||||
Key features
|
||||
* Samsung Exynos5422 Cortex-A15 2Ghz and Cortex-A7 Octa core CPUs
|
||||
* 2Gbyte LPDDR3 RAM PoP stacked
|
||||
* SATA-3 port for 2.5inch HDD/SSD storage up to 15mm thickness
|
||||
* Gigabit Ethernet port
|
||||
* USB 2.0 Host
|
||||
* UHS-1 capable micro-SD card slot for boot media
|
||||
* Size : 147 x 85 x 29 mm approx.(including Aluminium cooling frame)
|
||||
* Linux server OS images based on modern Kernel 4.14 LTS
|
||||
|
||||
### ROCK64 4K60P HDR Single Board Computer
|
||||
|
||||
ROCK64 is a credit card size 4K60P HDR Single Board Computer powered by
|
||||
* Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor and support up to
|
||||
* 4GB 1600MHz LPDDR3 memory. It provides
|
||||
* eMMC module socket,
|
||||
* MicroSD Card slot,
|
||||
* Pi-2 Bus,
|
||||
* Pi-P5+ Bus, U
|
||||
* SB 3.0 and many others peripheral devices interface for makers to integrate with sensors and devices. Various Operating System (OS) are made available by open source community such
|
||||
* Android 7.1,
|
||||
* Debian,
|
||||
* BSD and many more to come.
|
||||
|
||||
The ROCK64 4GB board designated as LTS (long Term Supply) model, PINE64 committed to supply at least for 5 years until year 2022 and beyond.
|
||||
|
||||
### Raspberry Pi 3 Model B+
|
||||
|
||||
* Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz
|
||||
* 1GB LPDDR2 SDRAM
|
||||
* 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2, BLE
|
||||
* Gigabit Ethernet over USB 2.0 (maximum throughput 300 Mbps)
|
||||
* Extended 40-pin GPIO header
|
||||
* Full-size HDMI
|
||||
* 4 USB 2.0 ports
|
||||
* CSI camera port for connecting a Raspberry Pi camera
|
||||
* DSI display port for connecting a Raspberry Pi touchscreen display
|
||||
* 4-pole stereo output and composite video port
|
||||
* Micro SD port for loading your operating system and storing data
|
||||
* 5V/2.5A DC power input
|
||||
* Power-over-Ethernet (PoE) support (requires separate PoE HAT)
|
986
dietpi/logs/HC1_sdcard_build_output
Normal file
@ -0,0 +1,986 @@
|
||||
────────────────────────────────────────────────
|
||||
DietPi | Mon 04/02/19 - 10:02
|
||||
────────────────────────────────────────────────
|
||||
v6.20.6 | Odroid XU3/XU4/HC1/HC2 (armv7l)
|
||||
────────────────────────────────────────────────
|
||||
eth0 | 192.168.1.175
|
||||
────────────────────────────────────────────────
|
||||
DietPi Team : Daniel Knight (founder), MichaIng, K-Plan
|
||||
Image : DietPi Core Team (pre-image: Meveric)
|
||||
Web : https://DietPi.com | https://twitter.com/dietpi_
|
||||
Patreon Legends : PINE64 community
|
||||
Donate : https://DietPi.com/#donate
|
||||
DietPi Hosting : Powered by https://MyVirtualServer.com
|
||||
|
||||
dietpi-launcher = All the DietPi programs in one place.
|
||||
dietpi-config = Feature rich configuration tool for your device.
|
||||
dietpi-software = Select optimized software for installation.
|
||||
htop = Resource monitor.
|
||||
cpu = Shows CPU information and stats.
|
||||
|
||||
root@DietPi:~# wget https://raw.githubusercontent.com/openoms/raspiblitz/raspiblitz-dev/build.sdcard/raspbianStretchDesktop.sh && sudo bash raspbianStretchDesktop.sh raspiblitz-dev openoms
|
||||
--2019-02-04 10:02:34-- https://raw.githubusercontent.com/openoms/raspiblitz/raspiblitz-dev/build.sdcard/raspbianStretchDesktop.sh
|
||||
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.60.133
|
||||
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.60.133|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 21481 (21K) [text/plain]
|
||||
Saving to: ‘raspbianStretchDesktop.sh’
|
||||
|
||||
raspbianStretchDesktop.sh 100%[====================================>] 20.98K --.-KB/s in 0.03s
|
||||
|
||||
2019-02-04 10:02:34 (649 KB/s) - ‘raspbianStretchDesktop.sh’ saved [21481/21481]
|
||||
|
||||
|
||||
*****************************************
|
||||
* RASPIBLITZ SD CARD IMAGE SETUP v0.99 *
|
||||
*****************************************
|
||||
|
||||
*** CHECK INPUT PARAMETERS ***
|
||||
will use code from branch --> 'raspiblitz-dev'
|
||||
*** CHECK INPUT PARAMETERS ***
|
||||
will use code from user --> 'openoms'
|
||||
|
||||
*** CHECK BASE IMAGE ***
|
||||
Check if Linux ARM based ...
|
||||
OK running on Linux ARM architecture.
|
||||
Detect Base Image ...
|
||||
OK running dietpi
|
||||
|
||||
*** FIXING LOCALES FOR BUILD ***
|
||||
Generating locales (this might take a while)...
|
||||
en_GB.UTF-8... done
|
||||
en_US.ISO-8859-1... done
|
||||
en_US.UTF-8... done
|
||||
Generation complete.
|
||||
|
||||
*** UPDATE DEBIAN ***
|
||||
Hit:1 http://fuzon.co.uk/meveric all InRelease
|
||||
Hit:2 http://fuzon.co.uk/meveric stretch InRelease
|
||||
Hit:3 https://oph.mdrjr.net/meveric all InRelease
|
||||
Ign:4 https://cdn-aws.deb.debian.org/debian stretch InRelease
|
||||
Get:5 https://cdn-aws.deb.debian.org/debian stretch-updates InRelease [91.0 kB]
|
||||
Hit:6 https://cdn-aws.deb.debian.org/debian-security stretch/updates InRelease
|
||||
Get:7 https://cdn-aws.deb.debian.org/debian stretch-backports InRelease [91.8 kB]
|
||||
Hit:8 https://cdn-aws.deb.debian.org/debian stretch Release
|
||||
Fetched 183 kB in 3s (58.9 kB/s)
|
||||
Reading package lists... Done
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
Calculating upgrade... Done
|
||||
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
|
||||
|
||||
*** PREPARE DietPi ***
|
||||
renaming dietpi user to pi
|
||||
The user `pi' is already a member of `sudo'.
|
||||
install pip
|
||||
Hit:1 http://fuzon.co.uk/meveric all InRelease
|
||||
Hit:2 http://fuzon.co.uk/meveric stretch InRelease
|
||||
Hit:3 https://oph.mdrjr.net/meveric all InRelease
|
||||
Ign:4 https://cdn-aws.deb.debian.org/debian stretch InRelease
|
||||
Hit:5 https://cdn-aws.deb.debian.org/debian stretch-updates InRelease
|
||||
Hit:6 https://cdn-aws.deb.debian.org/debian-security stretch/updates InRelease
|
||||
Hit:7 https://cdn-aws.deb.debian.org/debian stretch-backports InRelease
|
||||
Hit:8 https://cdn-aws.deb.debian.org/debian stretch Release
|
||||
Reading package lists... Done
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following packages will be REMOVED:
|
||||
fail2ban
|
||||
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
|
||||
After this operation, 1,321 kB disk space will be freed.
|
||||
(Reading database ... 15499 files and directories currently installed.)
|
||||
Removing fail2ban (0.9.6-2) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following additional packages will be installed:
|
||||
binutils cpp cpp-6 dpkg-dev g++ g++-6 gcc gcc-6 libasan3 libatomic1 libc-dev-bin libc6-dev libcc1-0
|
||||
libdpkg-perl libgcc-6-dev libgdbm3 libgomp1 libisl15 libmpc3 libmpfr4 libperl5.24 libstdc++-6-dev
|
||||
libubsan0 linux-libc-dev make patch perl perl-modules-5.24 xz-utils
|
||||
Suggested packages:
|
||||
binutils-doc cpp-doc gcc-6-locales debian-keyring gcc-6-doc libstdc++6-6-dbg gcc-multilib
|
||||
manpages-dev autoconf automake libtool flex bison gdb gcc-doc libgcc1-dbg libgomp1-dbg libitm1-dbg
|
||||
libatomic1-dbg libasan3-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg
|
||||
libquadmath0-dbg glibc-doc libstdc++-6-doc make-doc ed diffutils-doc perl-doc
|
||||
libterm-readline-gnu-perl | libterm-readline-perl-perl
|
||||
Recommended packages:
|
||||
fakeroot libalgorithm-merge-perl manpages manpages-dev libfile-fcntllock-perl netbase rename
|
||||
The following NEW packages will be installed:
|
||||
binutils build-essential cpp cpp-6 dpkg-dev g++ g++-6 gcc gcc-6 libasan3 libatomic1 libc-dev-bin
|
||||
libc6-dev libcc1-0 libdpkg-perl libgcc-6-dev libgdbm3 libgomp1 libisl15 libmpc3 libmpfr4
|
||||
libperl5.24 libstdc++-6-dev libubsan0 linux-libc-dev make patch perl perl-modules-5.24 xz-utils
|
||||
0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 36.8 MB of archives.
|
||||
After this operation, 138 MB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian-security stretch/updates/main armhf perl-modules-5.24 all 5.24.1-3+deb9u5 [2,722 kB]
|
||||
Get:2 https://cdn-aws.deb.debian.org/debian stretch/main armhf libgdbm3 armhf 1.8.3-14 [28.5 kB]
|
||||
Get:3 https://cdn-aws.deb.debian.org/debian-security stretch/updates/main armhf libperl5.24 armhf 5.24.1-3+deb9u5 [2,850 kB]
|
||||
Get:4 https://cdn-aws.deb.debian.org/debian-security stretch/updates/main armhf perl armhf 5.24.1-3+deb9u5 [219 kB]
|
||||
Get:5 https://cdn-aws.deb.debian.org/debian stretch/main armhf xz-utils armhf 5.2.2-1.2+b1 [263 kB]
|
||||
Get:6 https://cdn-aws.deb.debian.org/debian stretch/main armhf binutils armhf 2.28-5 [3,900 kB]
|
||||
Get:7 https://cdn-aws.deb.debian.org/debian stretch/main armhf libc-dev-bin armhf 2.24-11+deb9u3 [253 kB]
|
||||
Get:8 https://cdn-aws.deb.debian.org/debian stretch/main armhf linux-libc-dev armhf 4.9.130-2 [1,350 kB]
|
||||
Get:9 https://cdn-aws.deb.debian.org/debian stretch/main armhf libc6-dev armhf 2.24-11+deb9u3 [1,995 kB]
|
||||
Get:10 https://cdn-aws.deb.debian.org/debian stretch/main armhf libisl15 armhf 0.18-1 [441 kB]
|
||||
Get:11 https://cdn-aws.deb.debian.org/debian stretch/main armhf libmpfr4 armhf 3.1.5-1 [536 kB]
|
||||
Get:12 https://cdn-aws.deb.debian.org/debian stretch/main armhf libmpc3 armhf 1.0.3-1+b2 [32.6 kB]
|
||||
Get:13 https://cdn-aws.deb.debian.org/debian stretch/main armhf cpp-6 armhf 6.3.0-18+deb9u1 [5,239 kB]
|
||||
Get:14 https://cdn-aws.deb.debian.org/debian stretch/main armhf cpp armhf 4:6.3.0-4 [18.7 kB]
|
||||
Get:15 https://cdn-aws.deb.debian.org/debian stretch/main armhf libcc1-0 armhf 6.3.0-18+deb9u1 [25.2 kB]
|
||||
Get:16 https://cdn-aws.deb.debian.org/debian stretch/main armhf libgomp1 armhf 6.3.0-18+deb9u1 [64.6 kB]
|
||||
Get:17 https://cdn-aws.deb.debian.org/debian stretch/main armhf libatomic1 armhf 6.3.0-18+deb9u1 [6,010 B]
|
||||
Get:18 https://cdn-aws.deb.debian.org/debian stretch/main armhf libasan3 armhf 6.3.0-18+deb9u1 [284 kB]
|
||||
Get:19 https://cdn-aws.deb.debian.org/debian stretch/main armhf libubsan0 armhf 6.3.0-18+deb9u1 [92.9 kB]
|
||||
Get:20 https://cdn-aws.deb.debian.org/debian stretch/main armhf libgcc-6-dev armhf 6.3.0-18+deb9u1 [531 kB]
|
||||
Get:21 https://cdn-aws.deb.debian.org/debian stretch/main armhf gcc-6 armhf 6.3.0-18+deb9u1 [5,511 kB]
|
||||
Get:22 https://cdn-aws.deb.debian.org/debian stretch/main armhf gcc armhf 4:6.3.0-4 [5,212 B]
|
||||
Get:23 https://cdn-aws.deb.debian.org/debian stretch/main armhf libstdc++-6-dev armhf 6.3.0-18+deb9u1 [1,487 kB]
|
||||
Get:24 https://cdn-aws.deb.debian.org/debian stretch/main armhf g++-6 armhf 6.3.0-18+deb9u1 [5,665 kB]
|
||||
Get:25 https://cdn-aws.deb.debian.org/debian stretch/main armhf g++ armhf 4:6.3.0-4 [1,520 B]
|
||||
Get:26 https://cdn-aws.deb.debian.org/debian stretch/main armhf make armhf 4.1-9.1 [290 kB]
|
||||
Get:27 https://cdn-aws.deb.debian.org/debian stretch/main armhf libdpkg-perl all 1.18.25 [1,287 kB]
|
||||
Get:28 https://cdn-aws.deb.debian.org/debian stretch/main armhf patch armhf 2.7.5-1+deb9u1 [106 kB]
|
||||
Get:29 https://cdn-aws.deb.debian.org/debian stretch/main armhf dpkg-dev all 1.18.25 [1,595 kB]
|
||||
Get:30 https://cdn-aws.deb.debian.org/debian stretch/main armhf build-essential armhf 12.3 [7,342 B]
|
||||
Fetched 36.8 MB in 6s (5,292 kB/s)
|
||||
Selecting previously unselected package perl-modules-5.24.
|
||||
(Reading database ... 15254 files and directories currently installed.)
|
||||
Preparing to unpack .../00-perl-modules-5.24_5.24.1-3+deb9u5_all.deb ...
|
||||
Unpacking perl-modules-5.24 (5.24.1-3+deb9u5) ...
|
||||
Selecting previously unselected package libgdbm3:armhf.
|
||||
Preparing to unpack .../01-libgdbm3_1.8.3-14_armhf.deb ...
|
||||
Unpacking libgdbm3:armhf (1.8.3-14) ...
|
||||
Selecting previously unselected package libperl5.24:armhf.
|
||||
Preparing to unpack .../02-libperl5.24_5.24.1-3+deb9u5_armhf.deb ...
|
||||
Unpacking libperl5.24:armhf (5.24.1-3+deb9u5) ...
|
||||
Selecting previously unselected package perl.
|
||||
Preparing to unpack .../03-perl_5.24.1-3+deb9u5_armhf.deb ...
|
||||
Unpacking perl (5.24.1-3+deb9u5) ...
|
||||
Selecting previously unselected package xz-utils.
|
||||
Preparing to unpack .../04-xz-utils_5.2.2-1.2+b1_armhf.deb ...
|
||||
Unpacking xz-utils (5.2.2-1.2+b1) ...
|
||||
Selecting previously unselected package binutils.
|
||||
Preparing to unpack .../05-binutils_2.28-5_armhf.deb ...
|
||||
Unpacking binutils (2.28-5) ...
|
||||
Selecting previously unselected package libc-dev-bin.
|
||||
Preparing to unpack .../06-libc-dev-bin_2.24-11+deb9u3_armhf.deb ...
|
||||
Unpacking libc-dev-bin (2.24-11+deb9u3) ...
|
||||
Selecting previously unselected package linux-libc-dev:armhf.
|
||||
Preparing to unpack .../07-linux-libc-dev_4.9.130-2_armhf.deb ...
|
||||
Unpacking linux-libc-dev:armhf (4.9.130-2) ...
|
||||
Selecting previously unselected package libc6-dev:armhf.
|
||||
Preparing to unpack .../08-libc6-dev_2.24-11+deb9u3_armhf.deb ...
|
||||
Unpacking libc6-dev:armhf (2.24-11+deb9u3) ...
|
||||
Selecting previously unselected package libisl15:armhf.
|
||||
Preparing to unpack .../09-libisl15_0.18-1_armhf.deb ...
|
||||
Unpacking libisl15:armhf (0.18-1) ...
|
||||
Selecting previously unselected package libmpfr4:armhf.
|
||||
Preparing to unpack .../10-libmpfr4_3.1.5-1_armhf.deb ...
|
||||
Unpacking libmpfr4:armhf (3.1.5-1) ...
|
||||
Selecting previously unselected package libmpc3:armhf.
|
||||
Preparing to unpack .../11-libmpc3_1.0.3-1+b2_armhf.deb ...
|
||||
Unpacking libmpc3:armhf (1.0.3-1+b2) ...
|
||||
Selecting previously unselected package cpp-6.
|
||||
Preparing to unpack .../12-cpp-6_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking cpp-6 (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package cpp.
|
||||
Preparing to unpack .../13-cpp_4%3a6.3.0-4_armhf.deb ...
|
||||
Unpacking cpp (4:6.3.0-4) ...
|
||||
Selecting previously unselected package libcc1-0:armhf.
|
||||
Preparing to unpack .../14-libcc1-0_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking libcc1-0:armhf (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package libgomp1:armhf.
|
||||
Preparing to unpack .../15-libgomp1_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking libgomp1:armhf (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package libatomic1:armhf.
|
||||
Preparing to unpack .../16-libatomic1_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking libatomic1:armhf (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package libasan3:armhf.
|
||||
Preparing to unpack .../17-libasan3_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking libasan3:armhf (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package libubsan0:armhf.
|
||||
Preparing to unpack .../18-libubsan0_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking libubsan0:armhf (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package libgcc-6-dev:armhf.
|
||||
Preparing to unpack .../19-libgcc-6-dev_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking libgcc-6-dev:armhf (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package gcc-6.
|
||||
Preparing to unpack .../20-gcc-6_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking gcc-6 (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package gcc.
|
||||
Preparing to unpack .../21-gcc_4%3a6.3.0-4_armhf.deb ...
|
||||
Unpacking gcc (4:6.3.0-4) ...
|
||||
Selecting previously unselected package libstdc++-6-dev:armhf.
|
||||
Preparing to unpack .../22-libstdc++-6-dev_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking libstdc++-6-dev:armhf (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package g++-6.
|
||||
Preparing to unpack .../23-g++-6_6.3.0-18+deb9u1_armhf.deb ...
|
||||
Unpacking g++-6 (6.3.0-18+deb9u1) ...
|
||||
Selecting previously unselected package g++.
|
||||
Preparing to unpack .../24-g++_4%3a6.3.0-4_armhf.deb ...
|
||||
Unpacking g++ (4:6.3.0-4) ...
|
||||
Selecting previously unselected package make.
|
||||
Preparing to unpack .../25-make_4.1-9.1_armhf.deb ...
|
||||
Unpacking make (4.1-9.1) ...
|
||||
Selecting previously unselected package libdpkg-perl.
|
||||
Preparing to unpack .../26-libdpkg-perl_1.18.25_all.deb ...
|
||||
Unpacking libdpkg-perl (1.18.25) ...
|
||||
Selecting previously unselected package patch.
|
||||
Preparing to unpack .../27-patch_2.7.5-1+deb9u1_armhf.deb ...
|
||||
Unpacking patch (2.7.5-1+deb9u1) ...
|
||||
Selecting previously unselected package dpkg-dev.
|
||||
Preparing to unpack .../28-dpkg-dev_1.18.25_all.deb ...
|
||||
Unpacking dpkg-dev (1.18.25) ...
|
||||
Selecting previously unselected package build-essential.
|
||||
Preparing to unpack .../29-build-essential_12.3_armhf.deb ...
|
||||
Unpacking build-essential (12.3) ...
|
||||
Setting up libgomp1:armhf (6.3.0-18+deb9u1) ...
|
||||
Setting up libatomic1:armhf (6.3.0-18+deb9u1) ...
|
||||
Setting up perl-modules-5.24 (5.24.1-3+deb9u5) ...
|
||||
Setting up libgdbm3:armhf (1.8.3-14) ...
|
||||
Setting up libperl5.24:armhf (5.24.1-3+deb9u5) ...
|
||||
Setting up libcc1-0:armhf (6.3.0-18+deb9u1) ...
|
||||
Setting up make (4.1-9.1) ...
|
||||
Setting up libasan3:armhf (6.3.0-18+deb9u1) ...
|
||||
Setting up libubsan0:armhf (6.3.0-18+deb9u1) ...
|
||||
Setting up linux-libc-dev:armhf (4.9.130-2) ...
|
||||
Setting up perl (5.24.1-3+deb9u5) ...
|
||||
update-alternatives: using /usr/bin/prename to provide /usr/bin/rename (rename) in auto mode
|
||||
Setting up libisl15:armhf (0.18-1) ...
|
||||
Setting up patch (2.7.5-1+deb9u1) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Setting up xz-utils (5.2.2-1.2+b1) ...
|
||||
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
|
||||
Setting up libmpfr4:armhf (3.1.5-1) ...
|
||||
Setting up libmpc3:armhf (1.0.3-1+b2) ...
|
||||
Setting up binutils (2.28-5) ...
|
||||
Setting up cpp-6 (6.3.0-18+deb9u1) ...
|
||||
Setting up libc-dev-bin (2.24-11+deb9u3) ...
|
||||
Setting up libc6-dev:armhf (2.24-11+deb9u3) ...
|
||||
Setting up cpp (4:6.3.0-4) ...
|
||||
Setting up libgcc-6-dev:armhf (6.3.0-18+deb9u1) ...
|
||||
Setting up libstdc++-6-dev:armhf (6.3.0-18+deb9u1) ...
|
||||
Setting up libdpkg-perl (1.18.25) ...
|
||||
Setting up gcc-6 (6.3.0-18+deb9u1) ...
|
||||
Setting up g++-6 (6.3.0-18+deb9u1) ...
|
||||
Setting up dpkg-dev (1.18.25) ...
|
||||
Setting up gcc (4:6.3.0-4) ...
|
||||
Setting up g++ (4:6.3.0-4) ...
|
||||
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
|
||||
Setting up build-essential (12.3) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following additional packages will be installed:
|
||||
libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python-pip-whl
|
||||
python2.7 python2.7-minimal
|
||||
Suggested packages:
|
||||
python-doc python-tk python2.7-doc binfmt-support
|
||||
Recommended packages:
|
||||
python-all-dev python-setuptools python-wheel
|
||||
The following NEW packages will be installed:
|
||||
libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python-pip
|
||||
python-pip-whl python2.7 python2.7-minimal
|
||||
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 5,470 kB of archives.
|
||||
After this operation, 17.2 MB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf libpython2.7-minimal armhf 2.7.13-2+deb9u3 [389 kB]
|
||||
Get:2 https://cdn-aws.deb.debian.org/debian stretch/main armhf python2.7-minimal armhf 2.7.13-2+deb9u3 [1,176 kB]
|
||||
Get:3 https://cdn-aws.deb.debian.org/debian stretch/main armhf python-minimal armhf 2.7.13-2 [40.5 kB]
|
||||
Get:4 https://cdn-aws.deb.debian.org/debian stretch/main armhf libpython2.7-stdlib armhf 2.7.13-2+deb9u3 [1,821 kB]
|
||||
Get:5 https://cdn-aws.deb.debian.org/debian stretch/main armhf python2.7 armhf 2.7.13-2+deb9u3 [285 kB]
|
||||
Get:6 https://cdn-aws.deb.debian.org/debian stretch/main armhf libpython-stdlib armhf 2.7.13-2 [20.0 kB]
|
||||
Get:7 https://cdn-aws.deb.debian.org/debian stretch/main armhf python armhf 2.7.13-2 [154 kB]
|
||||
Get:8 https://cdn-aws.deb.debian.org/debian stretch/main armhf python-pip-whl all 9.0.1-2 [1,406 kB]
|
||||
Get:9 https://cdn-aws.deb.debian.org/debian stretch/main armhf python-pip all 9.0.1-2 [179 kB]
|
||||
Fetched 5,470 kB in 2s (2,280 kB/s)
|
||||
Selecting previously unselected package libpython2.7-minimal:armhf.
|
||||
(Reading database ... 20063 files and directories currently installed.)
|
||||
Preparing to unpack .../0-libpython2.7-minimal_2.7.13-2+deb9u3_armhf.deb ...
|
||||
Unpacking libpython2.7-minimal:armhf (2.7.13-2+deb9u3) ...
|
||||
Selecting previously unselected package python2.7-minimal.
|
||||
Preparing to unpack .../1-python2.7-minimal_2.7.13-2+deb9u3_armhf.deb ...
|
||||
Unpacking python2.7-minimal (2.7.13-2+deb9u3) ...
|
||||
Selecting previously unselected package python-minimal.
|
||||
Preparing to unpack .../2-python-minimal_2.7.13-2_armhf.deb ...
|
||||
Unpacking python-minimal (2.7.13-2) ...
|
||||
Selecting previously unselected package libpython2.7-stdlib:armhf.
|
||||
Preparing to unpack .../3-libpython2.7-stdlib_2.7.13-2+deb9u3_armhf.deb ...
|
||||
Unpacking libpython2.7-stdlib:armhf (2.7.13-2+deb9u3) ...
|
||||
Selecting previously unselected package python2.7.
|
||||
Preparing to unpack .../4-python2.7_2.7.13-2+deb9u3_armhf.deb ...
|
||||
Unpacking python2.7 (2.7.13-2+deb9u3) ...
|
||||
Selecting previously unselected package libpython-stdlib:armhf.
|
||||
Preparing to unpack .../5-libpython-stdlib_2.7.13-2_armhf.deb ...
|
||||
Unpacking libpython-stdlib:armhf (2.7.13-2) ...
|
||||
Setting up libpython2.7-minimal:armhf (2.7.13-2+deb9u3) ...
|
||||
Setting up python2.7-minimal (2.7.13-2+deb9u3) ...
|
||||
Linking and byte-compiling packages for runtime python2.7...
|
||||
Setting up python-minimal (2.7.13-2) ...
|
||||
Selecting previously unselected package python.
|
||||
(Reading database ... 20811 files and directories currently installed.)
|
||||
Preparing to unpack .../python_2.7.13-2_armhf.deb ...
|
||||
Unpacking python (2.7.13-2) ...
|
||||
Selecting previously unselected package python-pip-whl.
|
||||
Preparing to unpack .../python-pip-whl_9.0.1-2_all.deb ...
|
||||
Unpacking python-pip-whl (9.0.1-2) ...
|
||||
Selecting previously unselected package python-pip.
|
||||
Preparing to unpack .../python-pip_9.0.1-2_all.deb ...
|
||||
Unpacking python-pip (9.0.1-2) ...
|
||||
Setting up python-pip-whl (9.0.1-2) ...
|
||||
Processing triggers for mime-support (3.60) ...
|
||||
Setting up libpython2.7-stdlib:armhf (2.7.13-2+deb9u3) ...
|
||||
Setting up python2.7 (2.7.13-2+deb9u3) ...
|
||||
Setting up libpython-stdlib:armhf (2.7.13-2) ...
|
||||
Setting up python (2.7.13-2) ...
|
||||
Setting up python-pip (9.0.1-2) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
Suggested packages:
|
||||
openssh-client openssh-server
|
||||
The following NEW packages will be installed:
|
||||
rsync
|
||||
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 380 kB of archives.
|
||||
After this operation, 573 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf rsync armhf 3.1.2-1+deb9u1 [380 kB]
|
||||
Fetched 380 kB in 0s (495 kB/s)
|
||||
Selecting previously unselected package rsync.
|
||||
(Reading database ... 21001 files and directories currently installed.)
|
||||
Preparing to unpack .../rsync_3.1.2-1+deb9u1_armhf.deb ...
|
||||
Unpacking rsync (3.1.2-1+deb9u1) ...
|
||||
Setting up rsync (3.1.2-1+deb9u1) ...
|
||||
Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
|
||||
Processing triggers for systemd (232-25+deb9u8) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following NEW packages will be installed:
|
||||
net-tools
|
||||
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 234 kB of archives.
|
||||
After this operation, 797 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf net-tools armhf 1.60+git20161116.90da8a0-1 [234 kB]
|
||||
Fetched 234 kB in 1s (205 kB/s)
|
||||
Selecting previously unselected package net-tools.
|
||||
(Reading database ... 21032 files and directories currently installed.)
|
||||
Preparing to unpack .../net-tools_1.60+git20161116.90da8a0-1_armhf.deb ...
|
||||
Unpacking net-tools (1.60+git20161116.90da8a0-1) ...
|
||||
Setting up net-tools (1.60+git20161116.90da8a0-1) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following NEW packages will be installed:
|
||||
xxd
|
||||
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 131 kB of archives.
|
||||
After this operation, 166 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf xxd armhf 2:8.0.0197-4+deb9u1 [131 kB]
|
||||
Fetched 131 kB in 0s (167 kB/s)
|
||||
Selecting previously unselected package xxd.
|
||||
(Reading database ... 21088 files and directories currently installed.)
|
||||
Preparing to unpack .../xxd_2%3a8.0.0197-4+deb9u1_armhf.deb ...
|
||||
Unpacking xxd (2:8.0.0197-4+deb9u1) ...
|
||||
Setting up xxd (2:8.0.0197-4+deb9u1) ...
|
||||
Collecting setuptools
|
||||
Downloading https://files.pythonhosted.org/packages/82/9c/e812a9838feaf76cd9a960ca4ced3be7f2db31e473677a621d006e128db2/setuptools-40.7.3-py2.py3-none-any.whl (574kB)
|
||||
100% |████████████████████████████████| 583kB 695kB/s
|
||||
Installing collected packages: setuptools
|
||||
Successfully installed setuptools-40.7.3
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following additional packages will be installed:
|
||||
netcat-traditional
|
||||
The following NEW packages will be installed:
|
||||
netcat netcat-traditional
|
||||
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 74.7 kB of archives.
|
||||
After this operation, 164 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf netcat-traditional armhf 1.10-41+b1 [65.7 kB]
|
||||
Get:2 https://cdn-aws.deb.debian.org/debian stretch/main armhf netcat all 1.10-41 [8,962 B]
|
||||
Fetched 74.7 kB in 1s (48.7 kB/s)
|
||||
Selecting previously unselected package netcat-traditional.
|
||||
(Reading database ... 21099 files and directories currently installed.)
|
||||
Preparing to unpack .../netcat-traditional_1.10-41+b1_armhf.deb ...
|
||||
Unpacking netcat-traditional (1.10-41+b1) ...
|
||||
Selecting previously unselected package netcat.
|
||||
Preparing to unpack .../netcat_1.10-41_all.deb ...
|
||||
Unpacking netcat (1.10-41) ...
|
||||
Setting up netcat-traditional (1.10-41+b1) ...
|
||||
update-alternatives: using /bin/nc.traditional to provide /bin/nc (nc) in auto mode
|
||||
Setting up netcat (1.10-41) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following additional packages will be installed:
|
||||
libbsd0 libedit2
|
||||
Suggested packages:
|
||||
keychain libpam-ssh monkeysphere ssh-askpass
|
||||
Recommended packages:
|
||||
xauth
|
||||
The following NEW packages will be installed:
|
||||
libbsd0 libedit2 openssh-client
|
||||
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 900 kB of archives.
|
||||
After this operation, 3,993 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf libbsd0 armhf 0.8.3-1 [89.6 kB]
|
||||
Get:2 https://cdn-aws.deb.debian.org/debian stretch/main armhf libedit2 armhf 3.1-20160903-3 [69.9 kB]
|
||||
Get:3 https://cdn-aws.deb.debian.org/debian stretch/main armhf openssh-client armhf 1:7.4p1-10+deb9u4 [740 kB]
|
||||
Fetched 900 kB in 1s (716 kB/s)
|
||||
Selecting previously unselected package libbsd0:armhf.
|
||||
(Reading database ... 21141 files and directories currently installed.)
|
||||
Preparing to unpack .../libbsd0_0.8.3-1_armhf.deb ...
|
||||
Unpacking libbsd0:armhf (0.8.3-1) ...
|
||||
Selecting previously unselected package libedit2:armhf.
|
||||
Preparing to unpack .../libedit2_3.1-20160903-3_armhf.deb ...
|
||||
Unpacking libedit2:armhf (3.1-20160903-3) ...
|
||||
Selecting previously unselected package openssh-client.
|
||||
Preparing to unpack .../openssh-client_1%3a7.4p1-10+deb9u4_armhf.deb ...
|
||||
Unpacking openssh-client (1:7.4p1-10+deb9u4) ...
|
||||
Setting up libbsd0:armhf (0.8.3-1) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Setting up libedit2:armhf (3.1-20160903-3) ...
|
||||
Setting up openssh-client (1:7.4p1-10+deb9u4) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following NEW packages will be installed:
|
||||
openssh-sftp-server
|
||||
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 35.2 kB of archives.
|
||||
After this operation, 74.8 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf openssh-sftp-server armhf 1:7.4p1-10+deb9u4 [35.2 kB]
|
||||
Fetched 35.2 kB in 1s (35.2 kB/s)
|
||||
Selecting previously unselected package openssh-sftp-server.
|
||||
(Reading database ... 21211 files and directories currently installed.)
|
||||
Preparing to unpack .../openssh-sftp-server_1%3a7.4p1-10+deb9u4_armhf.deb ...
|
||||
Unpacking openssh-sftp-server (1:7.4p1-10+deb9u4) ...
|
||||
Setting up openssh-sftp-server (1:7.4p1-10+deb9u4) ...
|
||||
|
||||
*** CONFIG ***
|
||||
sudo: raspi-config: command not found
|
||||
bash: /etc/systemd/system/getty@tty1.service.d/autologin.conf: No such file or directory
|
||||
bash: /etc/systemd/system/getty@tty1.service.d/autologin.conf: No such file or directory
|
||||
bash: /etc/systemd/system/getty@tty1.service.d/autologin.conf: No such file or directory
|
||||
|
||||
*** SOFTWARE UPDATE ***
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
bash-completion is already the newest version (1:2.1-4.3).
|
||||
curl is already the newest version (7.52.1-5+deb9u8).
|
||||
htop is already the newest version (2.0.2-1).
|
||||
The following additional packages will be installed:
|
||||
dc git-man liberror-perl libjq1 libonig4
|
||||
Suggested packages:
|
||||
gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb
|
||||
git-arch git-cvs git-mediawiki git-svn
|
||||
Recommended packages:
|
||||
less
|
||||
The following NEW packages will be installed:
|
||||
dc dphys-swapfile git git-man jq liberror-perl libjq1 libonig4
|
||||
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 5,514 kB of archives.
|
||||
After this operation, 23.4 MB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf liberror-perl all 0.17024-1 [26.9 kB]
|
||||
Get:2 https://cdn-aws.deb.debian.org/debian stretch/main armhf git-man all 1:2.11.0-3+deb9u4 [1,433 kB]
|
||||
Get:3 https://cdn-aws.deb.debian.org/debian stretch/main armhf git armhf 1:2.11.0-3+deb9u4 [3,661 kB]
|
||||
Get:4 https://cdn-aws.deb.debian.org/debian stretch/main armhf dc armhf 1.06.95-9+b3 [64.8 kB]
|
||||
Get:5 https://cdn-aws.deb.debian.org/debian stretch/main armhf dphys-swapfile all 20100506-3 [19.7 kB]
|
||||
Get:6 https://cdn-aws.deb.debian.org/debian stretch/main armhf libonig4 armhf 6.1.3-2 [128 kB]
|
||||
Get:7 https://cdn-aws.deb.debian.org/debian stretch/main armhf libjq1 armhf 1.5+dfsg-1.3 [122 kB]
|
||||
Get:8 https://cdn-aws.deb.debian.org/debian stretch/main armhf jq armhf 1.5+dfsg-1.3 [59.2 kB]
|
||||
Fetched 5,514 kB in 2s (2,743 kB/s)
|
||||
Selecting previously unselected package liberror-perl.
|
||||
(Reading database ... 21215 files and directories currently installed.)
|
||||
Preparing to unpack .../0-liberror-perl_0.17024-1_all.deb ...
|
||||
Unpacking liberror-perl (0.17024-1) ...
|
||||
Selecting previously unselected package git-man.
|
||||
Preparing to unpack .../1-git-man_1%3a2.11.0-3+deb9u4_all.deb ...
|
||||
Unpacking git-man (1:2.11.0-3+deb9u4) ...
|
||||
Selecting previously unselected package git.
|
||||
Preparing to unpack .../2-git_1%3a2.11.0-3+deb9u4_armhf.deb ...
|
||||
Unpacking git (1:2.11.0-3+deb9u4) ...
|
||||
Selecting previously unselected package dc.
|
||||
Preparing to unpack .../3-dc_1.06.95-9+b3_armhf.deb ...
|
||||
Unpacking dc (1.06.95-9+b3) ...
|
||||
Selecting previously unselected package dphys-swapfile.
|
||||
Preparing to unpack .../4-dphys-swapfile_20100506-3_all.deb ...
|
||||
Unpacking dphys-swapfile (20100506-3) ...
|
||||
Selecting previously unselected package libonig4:armhf.
|
||||
Preparing to unpack .../5-libonig4_6.1.3-2_armhf.deb ...
|
||||
Unpacking libonig4:armhf (6.1.3-2) ...
|
||||
Selecting previously unselected package libjq1:armhf.
|
||||
Preparing to unpack .../6-libjq1_1.5+dfsg-1.3_armhf.deb ...
|
||||
Unpacking libjq1:armhf (1.5+dfsg-1.3) ...
|
||||
Selecting previously unselected package jq.
|
||||
Preparing to unpack .../7-jq_1.5+dfsg-1.3_armhf.deb ...
|
||||
Unpacking jq (1.5+dfsg-1.3) ...
|
||||
Setting up git-man (1:2.11.0-3+deb9u4) ...
|
||||
Setting up liberror-perl (0.17024-1) ...
|
||||
Setting up libonig4:armhf (6.1.3-2) ...
|
||||
Setting up libjq1:armhf (1.5+dfsg-1.3) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Setting up dc (1.06.95-9+b3) ...
|
||||
Processing triggers for systemd (232-25+deb9u8) ...
|
||||
Setting up git (1:2.11.0-3+deb9u4) ...
|
||||
Setting up jq (1.5+dfsg-1.3) ...
|
||||
Setting up dphys-swapfile (20100506-3) ...
|
||||
Processing triggers for systemd (232-25+deb9u8) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
Suggested packages:
|
||||
vnstati
|
||||
The following NEW packages will be installed:
|
||||
vnstat
|
||||
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 78.6 kB of archives.
|
||||
After this operation, 206 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf vnstat armhf 1.15-2 [78.6 kB]
|
||||
Fetched 78.6 kB in 1s (56.9 kB/s)
|
||||
Selecting previously unselected package vnstat.
|
||||
(Reading database ... 22140 files and directories currently installed.)
|
||||
Preparing to unpack .../vnstat_1.15-2_armhf.deb ...
|
||||
Unpacking vnstat (1.15-2) ...
|
||||
Setting up vnstat (1.15-2) ...
|
||||
Created symlink /etc/systemd/system/multi-user.target.wants/vnstat.service → /lib/systemd/system/vnstat.service.
|
||||
Processing triggers for systemd (232-25+deb9u8) ...
|
||||
|
||||
*** ADDING MAIN USER admin ***
|
||||
Adding user `admin' ...
|
||||
Adding new group `admin' (1001) ...
|
||||
Adding new user `admin' (1001) with group `admin' ...
|
||||
Creating home directory `/home/admin' ...
|
||||
Copying files from `/etc/skel' ...
|
||||
Adding user `admin' to group `sudo' ...
|
||||
Adding user admin to group sudo
|
||||
Done.
|
||||
%sudo ALL=(ALL) NOPASSWD:ALL
|
||||
*** ADDING SERVICE USER bitcoin
|
||||
Adding user `bitcoin' ...
|
||||
Adding new group `bitcoin' (1002) ...
|
||||
Adding new user `bitcoin' (1002) with group `bitcoin' ...
|
||||
Creating home directory `/home/bitcoin' ...
|
||||
Copying files from `/etc/skel' ...
|
||||
|
||||
*** SWAP FILE ***
|
||||
|
||||
*** INCREASE OPEN FILE LIMIT ***
|
||||
|
||||
*** BITCOIN ***
|
||||
--2019-02-04 10:05:05-- https://bitcoin.org/bin/bitcoin-core-0.17.0.1/bitcoin-0.17.0.1-arm-linux-gnueabihf.tar.gz
|
||||
Resolving bitcoin.org (bitcoin.org)... 138.68.248.245
|
||||
Connecting to bitcoin.org (bitcoin.org)|138.68.248.245|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 24306145 (23M) [application/octet-stream]
|
||||
Saving to: ‘bitcoin-0.17.0.1-arm-linux-gnueabihf.tar.gz’
|
||||
|
||||
bitcoin-0.17.0.1-arm-linu 100%[====================================>] 23.18M 202KB/s in 1m 59s
|
||||
|
||||
2019-02-04 10:07:04 (200 KB/s) - ‘bitcoin-0.17.0.1-arm-linux-gnueabihf.tar.gz’ saved [24306145/24306145]
|
||||
|
||||
--2019-02-04 10:07:05-- https://bitcoin.org/laanwj-releases.asc
|
||||
Resolving bitcoin.org (bitcoin.org)... 138.68.248.245
|
||||
Connecting to bitcoin.org (bitcoin.org)|138.68.248.245|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 17940 (18K) [application/octet-stream]
|
||||
Saving to: ‘laanwj-releases.asc’
|
||||
|
||||
laanwj-releases.asc 100%[====================================>] 17.52K --.-KB/s in 0.001s
|
||||
|
||||
2019-02-04 10:07:06 (19.1 MB/s) - ‘laanwj-releases.asc’ saved [17940/17940]
|
||||
|
||||
key 90C8019E36C2E964:
|
||||
25 signatures not checked due to missing keys
|
||||
gpg: /root/.gnupg/trustdb.gpg: trustdb created
|
||||
gpg: key 90C8019E36C2E964: public key "Wladimir J. van der Laan (Bitcoin Core binary release signing key) <laanwj@gmail.com>" imported
|
||||
gpg: Total number processed: 1
|
||||
gpg: imported: 1
|
||||
gpg: no ultimately trusted keys found
|
||||
--2019-02-04 10:07:07-- https://bitcoin.org/bin/bitcoin-core-0.17.0.1/SHA256SUMS.asc
|
||||
Resolving bitcoin.org (bitcoin.org)... 138.68.248.245
|
||||
Connecting to bitcoin.org (bitcoin.org)|138.68.248.245|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 1979 (1.9K) [application/octet-stream]
|
||||
Saving to: ‘SHA256SUMS.asc’
|
||||
|
||||
SHA256SUMS.asc 100%[====================================>] 1.93K --.-KB/s in 0.006s
|
||||
|
||||
2019-02-04 10:07:08 (303 KB/s) - ‘SHA256SUMS.asc’ saved [1979/1979]
|
||||
|
||||
goodSignature(1)
|
||||
correctKey(1)
|
||||
bitcoin-0.17.0/
|
||||
bitcoin-0.17.0/bin/
|
||||
bitcoin-0.17.0/bin/bitcoin-cli
|
||||
bitcoin-0.17.0/bin/bitcoind
|
||||
bitcoin-0.17.0/bin/bitcoin-qt
|
||||
bitcoin-0.17.0/bin/bitcoin-tx
|
||||
bitcoin-0.17.0/bin/test_bitcoin
|
||||
bitcoin-0.17.0/include/
|
||||
bitcoin-0.17.0/include/bitcoinconsensus.h
|
||||
bitcoin-0.17.0/lib/
|
||||
bitcoin-0.17.0/lib/libbitcoinconsensus.so
|
||||
bitcoin-0.17.0/lib/libbitcoinconsensus.so.0
|
||||
bitcoin-0.17.0/lib/libbitcoinconsensus.so.0.0.0
|
||||
bitcoin-0.17.0/share/
|
||||
bitcoin-0.17.0/share/man/
|
||||
bitcoin-0.17.0/share/man/man1/
|
||||
bitcoin-0.17.0/share/man/man1/bitcoin-cli.1
|
||||
bitcoin-0.17.0/share/man/man1/bitcoind.1
|
||||
bitcoin-0.17.0/share/man/man1/bitcoin-qt.1
|
||||
bitcoin-0.17.0/share/man/man1/bitcoin-tx.1
|
||||
|
||||
*** LITECOIN ***
|
||||
--2019-02-04 10:07:13-- https://download.litecoin.org/litecoin-0.16.3/linux/litecoin-0.16.3-arm-linux-gnueabihf.tar.gz
|
||||
Resolving download.litecoin.org (download.litecoin.org)... 104.27.4.55, 104.27.5.55
|
||||
Connecting to download.litecoin.org (download.litecoin.org)|104.27.4.55|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 9568024 (9.1M) [application/octet-stream]
|
||||
Saving to: ‘litecoin-0.16.3-arm-linux-gnueabihf.tar.gz’
|
||||
|
||||
litecoin-0.16.3-arm-linux 100%[====================================>] 9.12M 5.23MB/s in 1.7s
|
||||
|
||||
2019-02-04 10:07:15 (5.23 MB/s) - ‘litecoin-0.16.3-arm-linux-gnueabihf.tar.gz’ saved [9568024/9568024]
|
||||
|
||||
litecoin-0.16.3/
|
||||
litecoin-0.16.3/bin/
|
||||
litecoin-0.16.3/bin/litecoin-cli
|
||||
litecoin-0.16.3/bin/litecoind
|
||||
litecoin-0.16.3/bin/litecoin-tx
|
||||
litecoin-0.16.3/bin/test_litecoin
|
||||
litecoin-0.16.3/share/
|
||||
litecoin-0.16.3/share/man/
|
||||
litecoin-0.16.3/share/man/man1/
|
||||
litecoin-0.16.3/share/man/man1/litecoin-cli.1
|
||||
litecoin-0.16.3/share/man/man1/litecoind.1
|
||||
litecoin-0.16.3/share/man/man1/litecoin-tx.1
|
||||
|
||||
*** LND ***
|
||||
--2019-02-04 10:07:16-- https://github.com/lightningnetwork/lnd/releases/download/v0.5.1-beta/lnd-linux-armv7-v0.5.1-beta.tar.gz
|
||||
Resolving github.com (github.com)... 140.82.118.3, 140.82.118.4
|
||||
Connecting to github.com (github.com)|140.82.118.3|:443... connected.
|
||||
HTTP request sent, awaiting response... 302 Found
|
||||
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/49765480/fd08b500-f311-11e8-8398-419cca1df903?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190204T100716Z&X-Amz-Expires=300&X-Amz-Signature=55bf712cd42a2425f68d2a08b5a05c37303ec6334d4cbdd0941b53304aa1fc8d&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dlnd-linux-armv7-v0.5.1-beta.tar.gz&response-content-type=application%2Foctet-stream [following]
|
||||
--2019-02-04 10:07:16-- https://github-production-release-asset-2e65be.s3.amazonaws.com/49765480/fd08b500-f311-11e8-8398-419cca1df903?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190204T100716Z&X-Amz-Expires=300&X-Amz-Signature=55bf712cd42a2425f68d2a08b5a05c37303ec6334d4cbdd0941b53304aa1fc8d&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dlnd-linux-armv7-v0.5.1-beta.tar.gz&response-content-type=application%2Foctet-stream
|
||||
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.108.139
|
||||
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.108.139|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 19198203 (18M) [application/octet-stream]
|
||||
Saving to: ‘lnd-linux-armv7-v0.5.1-beta.tar.gz’
|
||||
|
||||
lnd-linux-armv7-v0.5.1-be 100%[====================================>] 18.31M 5.28MB/s in 4.9s
|
||||
|
||||
2019-02-04 10:07:22 (3.73 MB/s) - ‘lnd-linux-armv7-v0.5.1-beta.tar.gz’ saved [19198203/19198203]
|
||||
|
||||
--2019-02-04 10:07:22-- https://github.com/lightningnetwork/lnd/releases/download/v0.5.1-beta/manifest-v0.5.1-beta.txt
|
||||
Resolving github.com (github.com)... 140.82.118.4, 140.82.118.3
|
||||
Connecting to github.com (github.com)|140.82.118.4|:443... connected.
|
||||
HTTP request sent, awaiting response... 302 Found
|
||||
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/49765480/fe39e200-f311-11e8-9178-5d26551a454e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190204T100725Z&X-Amz-Expires=300&X-Amz-Signature=838d29594d525c1ab751e105b36d4e7838cfe37b2ee5c10e9ddd8582691beb58&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dmanifest-v0.5.1-beta.txt&response-content-type=application%2Foctet-stream [following]
|
||||
--2019-02-04 10:07:25-- https://github-production-release-asset-2e65be.s3.amazonaws.com/49765480/fe39e200-f311-11e8-9178-5d26551a454e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190204T100725Z&X-Amz-Expires=300&X-Amz-Signature=838d29594d525c1ab751e105b36d4e7838cfe37b2ee5c10e9ddd8582691beb58&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dmanifest-v0.5.1-beta.txt&response-content-type=application%2Foctet-stream
|
||||
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.238.51
|
||||
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.238.51|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 2026 (2.0K) [application/octet-stream]
|
||||
Saving to: ‘manifest-v0.5.1-beta.txt’
|
||||
|
||||
manifest-v0.5.1-beta.txt 100%[====================================>] 1.98K --.-KB/s in 0.002s
|
||||
|
||||
2019-02-04 10:07:26 (1007 KB/s) - ‘manifest-v0.5.1-beta.txt’ saved [2026/2026]
|
||||
|
||||
--2019-02-04 10:07:26-- https://github.com/lightningnetwork/lnd/releases/download/v0.5.1-beta/manifest-v0.5.1-beta.txt.sig
|
||||
Resolving github.com (github.com)... 140.82.118.3, 140.82.118.4
|
||||
Connecting to github.com (github.com)|140.82.118.3|:443... connected.
|
||||
HTTP request sent, awaiting response... 302 Found
|
||||
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/49765480/fe39e200-f311-11e8-8fb5-c3aa7d97cb88?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190204T100726Z&X-Amz-Expires=300&X-Amz-Signature=ce7ec6f0a9944f66f01b5cac9babfc21c8ffb52fb85b90a78b30a76115661da5&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dmanifest-v0.5.1-beta.txt.sig&response-content-type=application%2Foctet-stream [following]
|
||||
--2019-02-04 10:07:26-- https://github-production-release-asset-2e65be.s3.amazonaws.com/49765480/fe39e200-f311-11e8-8fb5-c3aa7d97cb88?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190204%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190204T100726Z&X-Amz-Expires=300&X-Amz-Signature=ce7ec6f0a9944f66f01b5cac9babfc21c8ffb52fb85b90a78b30a76115661da5&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dmanifest-v0.5.1-beta.txt.sig&response-content-type=application%2Foctet-stream
|
||||
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.238.51
|
||||
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.238.51|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 566 [application/octet-stream]
|
||||
Saving to: ‘manifest-v0.5.1-beta.txt.sig’
|
||||
|
||||
manifest-v0.5.1-beta.txt. 100%[====================================>] 566 --.-KB/s in 0.001s
|
||||
|
||||
2019-02-04 10:07:27 (935 KB/s) - ‘manifest-v0.5.1-beta.txt.sig’ saved [566/566]
|
||||
|
||||
--2019-02-04 10:07:27-- https://keybase.io/roasbeef/pgp_keys.asc
|
||||
Resolving keybase.io (keybase.io)... 52.55.1.130, 52.6.136.121
|
||||
Connecting to keybase.io (keybase.io)|52.55.1.130|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 6909 (6.7K) [text/plain]
|
||||
Saving to: ‘pgp_keys.asc’
|
||||
|
||||
pgp_keys.asc 100%[====================================>] 6.75K --.-KB/s in 0s
|
||||
|
||||
2019-02-04 10:07:28 (59.0 MB/s) - ‘pgp_keys.asc’ saved [6909/6909]
|
||||
|
||||
gpg: key 8B80CD2BB8BD8132: public key "Olaoluwa Osuntokun <laolu32@gmail.com>" imported
|
||||
gpg: Total number processed: 1
|
||||
gpg: imported: 1
|
||||
goodSignature(1)
|
||||
correctKey(1)
|
||||
*** Installing Go ***
|
||||
--2019-02-04 10:07:35-- https://storage.googleapis.com/golang/go1.11.linux-armv6l.tar.gz
|
||||
Resolving storage.googleapis.com (storage.googleapis.com)... 216.58.206.80, 2a00:1450:4009:809::2010
|
||||
Connecting to storage.googleapis.com (storage.googleapis.com)|216.58.206.80|:443... connected.
|
||||
HTTP request sent, awaiting response... 200 OK
|
||||
Length: 101718267 (97M) [application/octet-stream]
|
||||
Saving to: ‘go1.11.linux-armv6l.tar.gz’
|
||||
|
||||
go1.11.linux-armv6l.tar.g 100%[====================================>] 97.01M 8.63MB/s in 11s
|
||||
|
||||
2019-02-04 10:07:47 (8.86 MB/s) - ‘go1.11.linux-armv6l.tar.gz’ saved [101718267/101718267]
|
||||
|
||||
|
||||
|
||||
*** RASPIBLITZ EXTRAS ***
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
bc is already the newest version (1.06.95-9+b3).
|
||||
The following NEW packages will be installed:
|
||||
dialog
|
||||
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 240 kB of archives.
|
||||
After this operation, 883 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf dialog armhf 1.3-20160828-2 [240 kB]
|
||||
Fetched 240 kB in 0s (248 kB/s)
|
||||
Selecting previously unselected package dialog.
|
||||
(Reading database ... 22155 files and directories currently installed.)
|
||||
Preparing to unpack .../dialog_1.3-20160828-2_armhf.deb ...
|
||||
Unpacking dialog (1.3-20160828-2) ...
|
||||
Setting up dialog (1.3-20160828-2) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following additional packages will be installed:
|
||||
fuse libfuse2
|
||||
Recommended packages:
|
||||
exfat-utils
|
||||
The following NEW packages will be installed:
|
||||
exfat-fuse fuse libfuse2
|
||||
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 214 kB of archives.
|
||||
After this operation, 426 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf libfuse2 armhf 2.9.7-1+deb9u2 [116 kB]
|
||||
Get:2 https://cdn-aws.deb.debian.org/debian stretch/main armhf fuse armhf 2.9.7-1+deb9u2 [70.3 kB]
|
||||
Get:3 https://cdn-aws.deb.debian.org/debian stretch/main armhf exfat-fuse armhf 1.2.5-2 [27.6 kB]
|
||||
Fetched 214 kB in 1s (148 kB/s)
|
||||
Selecting previously unselected package libfuse2:armhf.
|
||||
(Reading database ... 22313 files and directories currently installed.)
|
||||
Preparing to unpack .../libfuse2_2.9.7-1+deb9u2_armhf.deb ...
|
||||
Unpacking libfuse2:armhf (2.9.7-1+deb9u2) ...
|
||||
Selecting previously unselected package fuse.
|
||||
Preparing to unpack .../fuse_2.9.7-1+deb9u2_armhf.deb ...
|
||||
Unpacking fuse (2.9.7-1+deb9u2) ...
|
||||
Selecting previously unselected package exfat-fuse.
|
||||
Preparing to unpack .../exfat-fuse_1.2.5-2_armhf.deb ...
|
||||
Unpacking exfat-fuse (1.2.5-2) ...
|
||||
Setting up libfuse2:armhf (2.9.7-1+deb9u2) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Setting up fuse (2.9.7-1+deb9u2) ...
|
||||
update-initramfs: deferring update (trigger activated)
|
||||
Setting up exfat-fuse (1.2.5-2) ...
|
||||
Processing triggers for initramfs-tools (0.130) ...
|
||||
ln: failed to create hard link '/boot/initrd.img-4.14.66+.dpkg-bak' => '/boot/initrd.img-4.14.66+': Operation not permitted
|
||||
update-initramfs: Generating /boot/initrd.img-4.14.66+
|
||||
Image Name: uInitrd
|
||||
Created: Mon Feb 4 10:08:42 2019
|
||||
Image Type: ARM Linux RAMDisk Image (uncompressed)
|
||||
Data Size: 5715880 Bytes = 5581.91 kB = 5.45 MB
|
||||
Load Address: 00000000
|
||||
Entry Point: 00000000
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following additional packages will be installed:
|
||||
libevent-2.0-5 libminiupnpc10 libnatpmp1 transmission-common
|
||||
Suggested packages:
|
||||
minissdpd natpmp-utils transmission-daemon transmission-gtk
|
||||
Recommended packages:
|
||||
minissdpd
|
||||
The following NEW packages will be installed:
|
||||
libevent-2.0-5 libminiupnpc10 libnatpmp1 transmission-cli transmission-common
|
||||
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 776 kB of archives.
|
||||
After this operation, 2,814 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf libevent-2.0-5 armhf 2.0.21-stable-3 [134 kB]
|
||||
Get:2 https://cdn-aws.deb.debian.org/debian stretch/main armhf libminiupnpc10 armhf 1.9.20140610-4 [25.7 kB]
|
||||
Get:3 https://cdn-aws.deb.debian.org/debian stretch/main armhf libnatpmp1 armhf 20110808-4+b1 [8,338 B]
|
||||
Get:4 https://cdn-aws.deb.debian.org/debian stretch/main armhf transmission-common all 2.92-2+deb9u1 [288 kB]
|
||||
Get:5 https://cdn-aws.deb.debian.org/debian stretch/main armhf transmission-cli armhf 2.92-2+deb9u1 [320 kB]
|
||||
Fetched 776 kB in 0s (823 kB/s)
|
||||
Selecting previously unselected package libevent-2.0-5:armhf.
|
||||
(Reading database ... 22348 files and directories currently installed.)
|
||||
Preparing to unpack .../libevent-2.0-5_2.0.21-stable-3_armhf.deb ...
|
||||
Unpacking libevent-2.0-5:armhf (2.0.21-stable-3) ...
|
||||
Selecting previously unselected package libminiupnpc10:armhf.
|
||||
Preparing to unpack .../libminiupnpc10_1.9.20140610-4_armhf.deb ...
|
||||
Unpacking libminiupnpc10:armhf (1.9.20140610-4) ...
|
||||
Selecting previously unselected package libnatpmp1:armhf.
|
||||
Preparing to unpack .../libnatpmp1_20110808-4+b1_armhf.deb ...
|
||||
Unpacking libnatpmp1:armhf (20110808-4+b1) ...
|
||||
Selecting previously unselected package transmission-common.
|
||||
Preparing to unpack .../transmission-common_2.92-2+deb9u1_all.deb ...
|
||||
Unpacking transmission-common (2.92-2+deb9u1) ...
|
||||
Selecting previously unselected package transmission-cli.
|
||||
Preparing to unpack .../transmission-cli_2.92-2+deb9u1_armhf.deb ...
|
||||
Unpacking transmission-cli (2.92-2+deb9u1) ...
|
||||
Setting up libminiupnpc10:armhf (1.9.20140610-4) ...
|
||||
Setting up libnatpmp1:armhf (20110808-4+b1) ...
|
||||
Setting up transmission-common (2.92-2+deb9u1) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Setting up libevent-2.0-5:armhf (2.0.21-stable-3) ...
|
||||
Setting up transmission-cli (2.92-2+deb9u1) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
The following additional packages will be installed:
|
||||
libtorrent19 libxmlrpc-core-c3
|
||||
Suggested packages:
|
||||
screen | dtach
|
||||
The following NEW packages will be installed:
|
||||
libtorrent19 libxmlrpc-core-c3 rtorrent
|
||||
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 891 kB of archives.
|
||||
After this operation, 2,281 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf libxmlrpc-core-c3 armhf 1.33.14-4 [128 kB]
|
||||
Get:2 https://cdn-aws.deb.debian.org/debian stretch/main armhf libtorrent19 armhf 0.13.6-1.1 [345 kB]
|
||||
Get:3 https://cdn-aws.deb.debian.org/debian stretch/main armhf rtorrent armhf 0.9.6-2+b1 [418 kB]
|
||||
Fetched 891 kB in 1s (630 kB/s)
|
||||
Selecting previously unselected package libxmlrpc-core-c3.
|
||||
(Reading database ... 22489 files and directories currently installed.)
|
||||
Preparing to unpack .../libxmlrpc-core-c3_1.33.14-4_armhf.deb ...
|
||||
Unpacking libxmlrpc-core-c3 (1.33.14-4) ...
|
||||
Selecting previously unselected package libtorrent19:armhf.
|
||||
Preparing to unpack .../libtorrent19_0.13.6-1.1_armhf.deb ...
|
||||
Unpacking libtorrent19:armhf (0.13.6-1.1) ...
|
||||
Selecting previously unselected package rtorrent.
|
||||
Preparing to unpack .../rtorrent_0.9.6-2+b1_armhf.deb ...
|
||||
Unpacking rtorrent (0.9.6-2+b1) ...
|
||||
Setting up libtorrent19:armhf (0.13.6-1.1) ...
|
||||
Setting up libxmlrpc-core-c3 (1.33.14-4) ...
|
||||
Setting up rtorrent (0.9.6-2+b1) ...
|
||||
Processing triggers for libc-bin (2.24-11+deb9u3) ...
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
Suggested packages:
|
||||
byobu | screenie | iselect ncurses-term
|
||||
The following NEW packages will be installed:
|
||||
screen
|
||||
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 568 kB of archives.
|
||||
After this operation, 860 kB of additional disk space will be used.
|
||||
Get:1 https://cdn-aws.deb.debian.org/debian stretch/main armhf screen armhf 4.5.0-6 [568 kB]
|
||||
Fetched 568 kB in 0s (677 kB/s)
|
||||
Selecting previously unselected package screen.
|
||||
(Reading database ... 22526 files and directories currently installed.)
|
||||
Preparing to unpack .../screen_4.5.0-6_armhf.deb ...
|
||||
Unpacking screen (4.5.0-6) ...
|
||||
Processing triggers for systemd (232-25+deb9u8) ...
|
||||
Setting up screen (4.5.0-6) ...
|
||||
Processing triggers for systemd (232-25+deb9u8) ...
|
||||
Cloning into 'raspiblitz'...
|
||||
remote: Enumerating objects: 61, done.
|
||||
remote: Counting objects: 100% (61/61), done.
|
||||
remote: Compressing objects: 100% (33/33), done.
|
||||
remote: Total 5134 (delta 32), reused 51 (delta 27), pack-reused 5073
|
||||
Receiving objects: 100% (5134/5134), 23.70 MiB | 5.49 MiB/s, done.
|
||||
Resolving deltas: 100% (3603/3603), done.
|
||||
cp: -r not specified; omitting directory '/home/admin/raspiblitz/home.admin/config.scripts'
|
||||
bash: /home/pi/.bashrc: No such file or directory
|
||||
bash: /home/pi/.bashrc: No such file or directory
|
||||
bash: /home/pi/.bashrc: No such file or directory
|
||||
bash: /home/pi/.bashrc: No such file or directory
|
||||
|
||||
*** HARDENING ***
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
Suggested packages:
|
||||
mailx system-log-daemon monit
|
||||
Recommended packages:
|
||||
iptables whois python3-pyinotify
|
||||
The following NEW packages will be installed:
|
||||
fail2ban
|
||||
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
|
||||
Need to get 0 B/288 kB of archives.
|
||||
After this operation, 1,321 kB of additional disk space will be used.
|
||||
Selecting previously unselected package fail2ban.
|
||||
(Reading database ... 22586 files and directories currently installed.)
|
||||
Preparing to unpack .../fail2ban_0.9.6-2_all.deb ...
|
||||
Unpacking fail2ban (0.9.6-2) ...
|
||||
Setting up fail2ban (0.9.6-2) ...
|
||||
Processing triggers for systemd (232-25+deb9u8) ...
|
||||
|
||||
*** RASPI BOOSTRAP SERVICE ***
|
||||
Created symlink /etc/systemd/system/multi-user.target.wants/bootstrap.service → /etc/systemd/system/bootstrap.service.
|
||||
|
||||
*** RASPI BACKGROUND SERVICE ***
|
||||
Created symlink /etc/systemd/system/multi-user.target.wants/background.service → /etc/systemd/system/background.service.
|
||||
*** Adding Tor Sources to sources.list ***
|
||||
deb http://deb.torproject.org/torproject.org stretch main
|
||||
deb-src http://deb.torproject.org/torproject.org stretch main
|
||||
OK
|
||||
|
||||
*** Installing dirmngr ***
|
||||
Reading package lists... Done
|
||||
Building dependency tree
|
||||
Reading state information... Done
|
||||
dirmngr is already the newest version (2.1.18-8~deb9u3).
|
||||
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
|
||||
|
||||
*** Fetching GPG key ***
|
||||
gpg: packet(13) too large
|
||||
gpg: read_block: read error: Invalid packet
|
||||
gpg: no valid OpenPGP data found.
|
||||
gpg: Total number processed: 0
|
||||
gpg: WARNING: nothing exported
|
||||
gpg: no valid OpenPGP data found.
|
||||
gpg: keyserver receive failed: No data
|
||||
gpg: WARNING: nothing exported
|
||||
gpg: no valid OpenPGP data found.
|
||||
!!!!!! Please check if the above really worked!
|
||||
|
||||
**********************************************
|
||||
ALMOST READY
|
||||
**********************************************
|
||||
|
||||
Your SD Card Image for RaspiBlitz is almost ready.
|
||||
Last step is to install LCD drivers. This will reboot your Pi when done.
|
||||
|
||||
Maybe take the chance and look thru the output above if you can spot any errror.
|
||||
|
||||
After final reboot - your SD Card Image is ready.
|
||||
|
||||
IMPORTANT IF WANT TO MAKE A RELEASE IMAGE FROM THIS BUILD:
|
||||
login once after reboot without HDD and run 'XXprepareRelease.sh'
|
||||
|
||||
Press ENTER to install LCD and reboot ...
|
||||
sudo: raspi-config: command not found
|
||||
E: Unable to locate package raspberrypi-bootloader
|
||||
E: No packages found
|
||||
Cloning into 'LCD-show'...
|
||||
remote: Enumerating objects: 8, done.
|
||||
remote: Counting objects: 100% (8/8), done.
|
||||
remote: Compressing objects: 100% (8/8), done.
|
||||
remote: Total 861 (delta 1), reused 0 (delta 0), pack-reused 853
|
||||
Receiving objects: 100% (861/861), 460.67 KiB | 0 bytes/s, done.
|
||||
Resolving deltas: 100% (548/548), done.
|
||||
cp: cannot create regular file '/boot/overlays/': Not a directory
|
||||
cp: cannot create regular file '/boot/overlays/tft35a.dtbo': No such file or directory
|
||||
cp: cannot create regular file '/usr/share/X11/xorg.conf.d/': Not a directory
|
||||
this is not raspberrypi kernel, no need to update touch configure, reboot
|
||||
Connection to 192.168.1.175 closed by remote host.
|
||||
Connection to 192.168.1.175 closed.
|
BIN
dietpi/pictures/5_options_to_copy.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
dietpi/pictures/DroidBlitz.jpg
Executable file
After Width: | Height: | Size: 3.8 MiB |
BIN
dietpi/pictures/HDD_copy_example.jpg
Executable file
After Width: | Height: | Size: 3.2 MiB |
BIN
dietpi/pictures/adapterHDD_HC1.jpg
Normal file
After Width: | Height: | Size: 2.0 MiB |
BIN
dietpi/pictures/bash_prompt.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
dietpi/pictures/dietpi-software_exit.png
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
dietpi/pictures/dietpi_1st_reboot.png
Normal file
After Width: | Height: | Size: 13 KiB |
@ -99,6 +99,9 @@ if [ "${state}" = "ready" ]; then
|
||||
fi
|
||||
|
||||
## default menu settings
|
||||
# to fit the main menu without scrolling:
|
||||
# HEIGHT=23
|
||||
# CHOICE_HEIGHT=20
|
||||
HEIGHT=13
|
||||
WIDTH=64
|
||||
CHOICE_HEIGHT=6
|
||||
|
@ -120,7 +120,8 @@ mountOK=$( sudo cat /etc/fstab | grep -c '/mnt/hdd' )
|
||||
if [ ${mountOK} -eq 1 ]; then
|
||||
|
||||
# are there any signs of blockchain data and activity
|
||||
blockchainDataExists=$(ls /mnt/hdd/${network}/blocks/blk00000.dat 2>/dev/null | grep -c '.dat')
|
||||
# setup running with admin user, but has no permission to read /mnt/hdd/bitcoin/blocks/, sudo needed
|
||||
blockchainDataExists=$(sudo ls /mnt/hdd/${network}/blocks/blk00000.dat 2>/dev/null | grep -c '.dat')
|
||||
configExists=$(sudo ls /mnt/hdd/${network}/${network}.conf | grep -c '.conf')
|
||||
|
||||
if [ ${blockchainDataExists} -eq 1 ]; then
|
||||
@ -132,7 +133,7 @@ if [ ${mountOK} -eq 1 ]; then
|
||||
echo "Sometimes a reboot helps --> sudo shutdown -r now"
|
||||
exit 1
|
||||
else
|
||||
echo "Got mounted blockchain, but no config and runnign service yet --> finish HDD"
|
||||
echo "Got mounted blockchain, but no config and running service yet --> finish HDD"
|
||||
./60finishHDD.sh
|
||||
exit 1
|
||||
fi
|
||||
@ -160,11 +161,12 @@ if [ ${mountOK} -eq 1 ]; then
|
||||
if [ ${network} = "bitcoin" ]; then
|
||||
echo "Bitcoin Options"
|
||||
menuitem=$(dialog --clear --beep --backtitle "RaspiBlitz" --title "Getting the Blockchain" \
|
||||
--menu "You need a copy of the Bitcoin Blockchain - you have 3 options:" 13 75 4 \
|
||||
--menu "You need a copy of the Bitcoin Blockchain - you have 5 options:" 13 75 5 \
|
||||
T "TORRENT --> MAINNET + TESTNET thru Torrent (DEFAULT)" \
|
||||
D "DOWNLOAD --> MAINNET + TESTNET per FTP (FALLBACK)" \
|
||||
C "COPY --> USE BLOCKCHAINDATA from another computer" \
|
||||
S "SYNC --> MAINNET thru Bitoin Network (ULTRA SLOW)" 2>&1 >/dev/tty)
|
||||
C "COPY --> BLOCKCHAINDATA from another node with SCP" \
|
||||
A "ADAPTER --> BLOCKCHAINDATA from 2nd HDD via powered adapter cable"\
|
||||
S "SYNC --> MAINNET thru Bitcoin Network (ULTRA SLOW)" 2>&1 >/dev/tty)
|
||||
|
||||
# Litecoin
|
||||
elif [ ${network} = "litecoin" ]; then
|
||||
@ -192,6 +194,9 @@ if [ ${mountOK} -eq 1 ]; then
|
||||
C)
|
||||
./50copyHDD.sh
|
||||
;;
|
||||
A)
|
||||
./50adapterHDD.sh
|
||||
;;
|
||||
S)
|
||||
./50syncHDD.sh
|
||||
;;
|
||||
|
208
home.admin/50adapterHDD.sh
Normal file
@ -0,0 +1,208 @@
|
||||
#!/bin/bash
|
||||
|
||||
## get basic info
|
||||
source /home/admin/raspiblitz.info 2>/dev/null
|
||||
|
||||
echo ""
|
||||
echo "*** Check 1st HDD ***"
|
||||
sleep 4
|
||||
hddA=$(lsblk | grep /mnt/hdd | grep -c sda1)
|
||||
if [ ${hddA} -eq 0 ]; then
|
||||
echo "FAIL - 1st HDD not found as sda1"
|
||||
echo "Try 'sudo shutdown -r now'"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
ready=0
|
||||
while [ ${ready} -eq 0 ]
|
||||
do
|
||||
hddA=$(lsblk | grep /mnt/hdd | grep -c sda1)
|
||||
if [ ${hddA} -eq 1 ]; then
|
||||
echo "OK - HDD as sda1 found"
|
||||
ready=1
|
||||
fi
|
||||
if [ ${hddA} -eq 0 ]; then
|
||||
echo "FAIL - 1st HDD not found as sda1 or sda"
|
||||
echo "Try 'sudo shutdown -r now'"
|
||||
exit 1
|
||||
fi
|
||||
hddB=$(lsblk | grep -c sda)
|
||||
if [ ${hddB} -eq 1 ]; then
|
||||
echo "OK - HDD as sda found"
|
||||
ready=1
|
||||
fi
|
||||
done
|
||||
|
||||
echo ""
|
||||
echo "*** Copy Blockchain form a second HDD ***"
|
||||
echo ""
|
||||
echo "WARNING: The RaspiBlitz cannot run 2 HDDs without extra Power!"
|
||||
echo ""
|
||||
echo "You can use a Y cable for the second HDD to inject extra power."
|
||||
echo "Like this one: https://www.amazon.de/dp/B00ZJBIHVY"
|
||||
echo "If you see on LCD a error on connecting the 2nd HDD do a restart."
|
||||
echo ""
|
||||
echo "You can use the HDD of another RaspiBlitz for this."
|
||||
echo "The 2nd HDD needs to be formatted Ext4/exFAT and the folder '${network}' is in root of HDD."
|
||||
echo "The the folder '${network}' needs to be in root of the 1st or 2nd partition on the HDD."
|
||||
echo ""
|
||||
echo "**********************************"
|
||||
echo "--> Please connect now the 2nd HDD"
|
||||
echo "**********************************"
|
||||
echo ""
|
||||
echo "If 2nd HDD is connected but setup does not continue,"
|
||||
echo "then cancel (CTRL+c) and reboot."
|
||||
ready=0
|
||||
while [ ${ready} -eq 0 ]
|
||||
do
|
||||
hddC=$(lsblk | grep -c sdb1)
|
||||
if [ ${hddC} -eq 1 ]; then
|
||||
echo "OK - 2nd HDD found as sdb1"
|
||||
ready=1
|
||||
fi
|
||||
hddD=$(lsblk | grep -c sdb)
|
||||
if [ ${hddD} -eq 1 ]; then
|
||||
echo "OK - 2nd HDD found as sdb"
|
||||
ready=1
|
||||
fi
|
||||
done
|
||||
|
||||
echo ""
|
||||
echo "*** Mounting 2nd HDD ***"
|
||||
sudo mkdir /mnt/genesis
|
||||
echo "try ext4 on sdb1 .."
|
||||
sudo mount -t ext4 /dev/sdb1 /mnt/genesis
|
||||
sleep 2
|
||||
mountOK=$(lsblk | grep -c /mnt/genesis)
|
||||
if [ ${mountOK} -eq 0 ]; then
|
||||
echo "try exfat on sdb1 .."
|
||||
sudo mount -t exfat /dev/sdb1 /mnt/genesis
|
||||
sleep 2
|
||||
fi
|
||||
mountOK=$(lsblk | grep -c /mnt/genesis)
|
||||
if [ ${mountOK} -eq 0 ]; then
|
||||
echo "try ext4 on sdb .."
|
||||
sudo mount -t ext4 /dev/sdb /mnt/genesis
|
||||
sleep 2
|
||||
fi
|
||||
mountOK=$(lsblk | grep -c /mnt/genesis)
|
||||
if [ ${mountOK} -eq 0 ]; then
|
||||
echo "try exfat on sdb.."
|
||||
sudo mount -t exfat /dev/sdb /mnt/genesis
|
||||
sleep 2
|
||||
fi
|
||||
mountOK=$(lsblk | grep -c /mnt/genesis)
|
||||
if [ ${mountOK} -eq 0 ]; then
|
||||
echo "FAIL - not able to mount the 2nd HDD"
|
||||
echo "only ext4 and exfat possible"
|
||||
sleep 4
|
||||
./10setupBlitz.sh
|
||||
exit 1
|
||||
else
|
||||
echo "OK - 2nd HDD mounted at /mnt/genesis"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "*** Copy Blockchain ***"
|
||||
sudo rsync --append --info=progress2 -a /mnt/genesis/bitcoin/chainstate /mnt/hdd/bitcoin
|
||||
sudo rsync --append --info=progress2 -a /mnt/genesis/bitcoin/indexes /mnt/hdd/bitcoin
|
||||
sudo rsync --append --info=progress2 -a /mnt/genesis/bitcoin/testnet3 /mnt/hdd/bitcoin
|
||||
sudo rsync --append --info=progress2 -a /mnt/genesis/bitcoin/blocks /mnt/hdd/bitcoin
|
||||
|
||||
# echo "cleaning up - ok if files do not exists"
|
||||
# sudo rm /mnt/hdd/${network}/${network}.conf
|
||||
# sudo rm /mnt/hdd/${network}/${network}.pid
|
||||
# sudo rm /mnt/hdd/${network}/banlist.dat
|
||||
# sudo rm /mnt/hdd/${network}/debug.log
|
||||
# sudo rm /mnt/hdd/${network}/fee_estimates.dat
|
||||
# sudo rm /mnt/hdd/${network}/mempool.dat
|
||||
# sudo rm /mnt/hdd/${network}/peers.dat
|
||||
# sudo rm /mnt/hdd/${network}/testnet3/banlist.dat
|
||||
# sudo rm /mnt/hdd/${network}/testnet3/debug.log
|
||||
# sudo rm /mnt/hdd/${network}/testnet3/fee_estimates.dat
|
||||
# sudo rm /mnt/hdd/${network}/testnet3/mempool.dat
|
||||
# sudo rm /mnt/hdd/${network}/testnet3/peers.dat
|
||||
|
||||
sudo umount -l /mnt/genesis
|
||||
echo "OK - Copy done :)"
|
||||
echo ""
|
||||
# echo "---> You can now disconnect the 2nd HDD"
|
||||
# If the Odorid HC1 reboots with a HDD attached to the USB it prioritises it over the SATA
|
||||
echo "---> Disconnect the 2nd HDD and press a Enter"
|
||||
read key
|
||||
|
||||
# set SetupState
|
||||
# sudo sed -i "s/^setupStep=.*/setupStep=50/g" /home/admin/raspiblitz.info
|
||||
|
||||
# sleep 5
|
||||
#./60finishHDD.sh
|
||||
|
||||
# unlink bitcoin user (will created later in setup again)
|
||||
sudo unlink /home/bitcoin/.bitcoin
|
||||
|
||||
# make quick check if data is there
|
||||
anyDataAtAll=0
|
||||
quickCheckOK=1
|
||||
count=$(sudo ls /mnt/hdd/bitcoin/blocks 2>/dev/null | grep -c '.dat')
|
||||
if [ ${count} -gt 0 ]; then
|
||||
echo "Found data in /mnt/hdd/bitcoin/blocks"
|
||||
anyDataAtAll=1
|
||||
fi
|
||||
if [ ${count} -lt 3000 ]; then
|
||||
echo "FAIL: transfere seems invalid - less then 3000 .dat files (${count})"
|
||||
quickCheckOK=0
|
||||
fi
|
||||
count=$(sudo ls /mnt/hdd/bitcoin/chainstate 2>/dev/null | grep -c '.ldb')
|
||||
if [ ${count} -gt 0 ]; then
|
||||
echo "Found data in /mnt/hdd/bitcoin/chainstate"
|
||||
anyDataAtAll=1
|
||||
fi
|
||||
if [ ${count} -lt 1400 ]; then
|
||||
echo "FAIL: transfere seems invalid - less then 1400 .ldb files (${count})"
|
||||
quickCheckOK=0
|
||||
fi
|
||||
count=$(sudo ls /mnt/hdd/bitcoin/indexes/txindex 2>/dev/null | grep -c '.ldb')
|
||||
if [ ${count} -gt 0 ]; then
|
||||
echo "Found data in /mnt/hdd/bitcoin/indexes/txindex"
|
||||
anyDataAtAll=1
|
||||
fi
|
||||
# if [ ${count} -lt 5200 ]; then
|
||||
# echo "FAIL: less then 5200 .ldb files (${count}) in /mnt/hdd/bitcoin/chainstate (transfere seems invalid)"
|
||||
if [ ${count} -lt 2300 ]; then
|
||||
echo "FAIL: less then 2300 .ldb files (${count}) in /mnt/hdd/bitcoin/chainstate (transfere seems invalid)"
|
||||
quickCheckOK=0
|
||||
fi
|
||||
|
||||
# just if any data transferred ..
|
||||
if [ ${anyDataAtAll} -eq 1 ]; then
|
||||
|
||||
# data was invalid - ask user to keep?
|
||||
if [ ${quickCheckOK} -eq 0 ]; then
|
||||
echo "*********************************************"
|
||||
echo "There seems to be an invalid transfer."
|
||||
echo "Wait 5 secs ..."
|
||||
sleep 5
|
||||
dialog --title " INVALID TRANSFER - DELETE DATA?" --yesno "Quickcheck shows the data you transferred is invalid/incomplete. This can lead further RaspiBlitz setup to get stuck in error state.\nDo you want to reset/delete data data?" 8 60
|
||||
response=$?
|
||||
echo "response(${response})"
|
||||
case $response in
|
||||
1) quickCheckOK=1 ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if [ ${quickCheckOK} -eq 0 ]; then
|
||||
echo "Deleting invalid Data ..."
|
||||
sudo rm -rf /mnt/hdd/bitcoin
|
||||
sudo rm -rf /home/bitcoin/.bitcoin
|
||||
sleep 2
|
||||
fi
|
||||
|
||||
else
|
||||
|
||||
# when no data transferred - just delete bitcoin base dir again
|
||||
sudo rm -rf /mnt/hdd/bitcoin
|
||||
|
||||
fi
|
||||
|
||||
# setup script will decide the next logical step
|
||||
./10setupBlitz.sh
|
@ -23,7 +23,7 @@ echo ""
|
||||
echo "Both computers (your RaspberryPi and the other computer with the full blockchain on) need"
|
||||
echo "to be connected to the same local network."
|
||||
echo ""
|
||||
echo "Open a terminal on the source computer and change into the directory that constains the"
|
||||
echo "Open a terminal on the source computer and change into the directory that contains the"
|
||||
echo "blockchain data. You should see directories 'blocks', 'chainstate' & 'indexes'".
|
||||
echo "Make sure the bitcoin client on that computer is stopped."
|
||||
echo ""
|
||||
@ -80,10 +80,10 @@ fi
|
||||
# just if any data transferred ..
|
||||
if [ ${anyDataAtAll} -eq 1 ]; then
|
||||
|
||||
# data was invalkid - ask user to keep?
|
||||
# data was invalid - ask user to keep?
|
||||
if [ ${quickCheckOK} -eq 0 ]; then
|
||||
echo "*********************************************"
|
||||
echo "There seems to be a invalid transfere."
|
||||
echo "There seems to be an invalid transfer."
|
||||
echo "Wait 5 secs ..."
|
||||
sleep 5
|
||||
dialog --title " INVALID TRANSFER - DELETE DATA?" --yesno "Quickcheck shows the data you transferred is invalid/incomplete. This can lead further RaspiBlitz setup to get stuck in error state.\nDo you want to reset/delete data data?" 8 60
|
||||
|
@ -75,7 +75,7 @@ echo ""
|
||||
|
||||
###### Start LND
|
||||
echo "*** Starting LND ***"
|
||||
lndRunning=$(systemctl status lnd.service 2>/dev/null | grep -c running)
|
||||
lndRunning=$(sudo systemctl status lnd.service 2>/dev/null | grep -c running)
|
||||
if [ ${lndRunning} -eq 0 ]; then
|
||||
sed -i "5s/.*/Wants=${network}d.service/" ./assets/lnd.service
|
||||
sed -i "6s/.*/After=${network}d.service/" ./assets/lnd.service
|
||||
@ -91,7 +91,7 @@ fi
|
||||
lndRunning=0
|
||||
while [ ${lndRunning} -eq 0 ]
|
||||
do
|
||||
lndRunning=$(systemctl status lnd.service | grep -c running)
|
||||
lndRunning=$(sudo systemctl status lnd.service | grep -c running)
|
||||
if [ ${lndRunning} -eq 0 ]; then
|
||||
date +%s
|
||||
echo "LND not ready yet ... waiting another 60 seconds."
|
||||
|
@ -64,6 +64,7 @@ else
|
||||
sudo rm -f -r /mnt/hdd/tor
|
||||
sudo rm -f /mnt/hdd/raspiblitz.conf
|
||||
sudo rm -f /home/admin/raspiblitz.info
|
||||
|
||||
|
||||
fi
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# This script runs on every start calles by boostrap.service
|
||||
# This script runs on every start called by boostrap.service
|
||||
# It makes sure that the system is configured like the
|
||||
# default values or as in the config.
|
||||
# For more details see background_raspiblitzSettings.md
|
||||
@ -19,6 +19,8 @@ source /home/admin/_version.info
|
||||
# CONFIGFILE - configuration of RaspiBlitz
|
||||
# used by fresh SD image to recover configuration
|
||||
# and delivers basic config info for scripts
|
||||
# make raspiblitz.conf if not there
|
||||
sudo touch /mnt/hdd/raspiblitz.conf
|
||||
configFile="/mnt/hdd/raspiblitz.conf"
|
||||
|
||||
# LOGFILE - store debug logs of bootstrap
|
||||
@ -249,7 +251,7 @@ if [ ${hddIsAutoMounted} -eq 0 ]; then
|
||||
sudo -u bitcoin /usr/local/bin/bitcoind -daemon -conf=/home/admin/assets/bitcoin.conf -pid=/mnt/hdd/bitcoin/bitcoind.pid 2>> $logFile
|
||||
echo "OK Started bitcoind for presync" >> $logFile
|
||||
sudo sed -i "s/^message=.*/message='running presync'/g" ${infoFile}
|
||||
# after admin login, presync will be stoped and HDD unmounted
|
||||
# after admin login, presync will be stopped and HDD unmounted
|
||||
exit 0
|
||||
|
||||
else
|
||||
@ -281,6 +283,8 @@ if [ ${configExists} -eq 1 ]; then
|
||||
source ${configFile}
|
||||
|
||||
# update public IP on boot
|
||||
# wait otherwise looking for publicIP fails
|
||||
sleep 5
|
||||
freshPublicIP=$(curl -s http://v4.ipv6-test.com/api/myip.php)
|
||||
if [ ${#freshPublicIP} -eq 0 ]; then
|
||||
echo "WARNING: Was not able to determine external IP on startup." >> $logFile
|
||||
|
@ -8,7 +8,7 @@ After=network.target
|
||||
[Service]
|
||||
User=root
|
||||
Group=root
|
||||
Type=oneshot
|
||||
Type=simple
|
||||
RemainAfterExit=true
|
||||
ExecStart=/home/admin/_bootstrap.sh
|
||||
StandardOutput=journal
|
||||
|
@ -27,6 +27,8 @@ if [ ${#runBehindTor} -eq 0 ]; then
|
||||
fi
|
||||
|
||||
# location of TOR config
|
||||
# make sure /etc/tor exists
|
||||
sudo mkdir /etc/tor
|
||||
torrc="/etc/tor/torrc"
|
||||
|
||||
# stop services
|
||||
@ -88,7 +90,7 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
|
||||
echo "deb-src https://deb.torproject.org/torproject.org stretch main" | sudo tee -a /etc/apt/sources.list
|
||||
echo "OK"
|
||||
echo ""
|
||||
|
||||
|
||||
echo "*** Updating System ***"
|
||||
sudo apt-get update
|
||||
echo ""
|
||||
@ -269,4 +271,4 @@ fi
|
||||
|
||||
echo "FAIL - Unknown Paramter $1"
|
||||
echo "may needs reboot to run normal again"
|
||||
exit 1
|
||||
exit 1
|
||||
|