mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-25 18:40:06 -04:00
Removing pi user requirement from pi build process and repair script.
This commit is contained in:
parent
2d4fe7c70a
commit
0640cdafda
4 changed files with 3 additions and 22 deletions
|
|
@ -5,8 +5,5 @@ LOCALE_DEFAULT=en_US.UTF-8
|
|||
TARGET_HOSTNAME=wrolpi
|
||||
KEYBOARD_KEYMAP=en_US
|
||||
KEYBOARD_LAYOUT="English (US)"
|
||||
FIRST_USER_NAME=pi
|
||||
FIRST_USER_PASS=wrolpi
|
||||
DISABLE_FIRST_BOOT_USER_RENAME=1
|
||||
ENABLE_SSH=1
|
||||
DEPLOY_COMPRESSION=xz
|
||||
|
|
|
|||
|
|
@ -33,14 +33,6 @@ python3 -m venv /opt/wrolpi/venv
|
|||
# Install webapp.
|
||||
(cd /opt/wrolpi/app && npm install && npm run build)
|
||||
|
||||
# Add wrolpi database password to pi user
|
||||
cat >/home/pi/.pgpass <<'EOF'
|
||||
127.0.0.1:5432:gis:_renderd:wrolpi
|
||||
127.0.0.1:5432:wrolpi:wrolpi:wrolpi
|
||||
EOF
|
||||
chown -R pi:pi /home/pi
|
||||
chmod 0600 /home/pi/.pgpass
|
||||
|
||||
chown -R wrolpi:wrolpi /opt/wrolpi
|
||||
|
||||
# Configure nginx.
|
||||
|
|
|
|||
|
|
@ -11,17 +11,13 @@ chown -R wrolpi:wrolpi /opt/openstreetmap-carto
|
|||
(cd /opt/openstreetmap-carto && carto project.mml >/opt/openstreetmap-carto/mapnik.xml)
|
||||
|
||||
# WROLPi user can access WROLPi and Map database.
|
||||
mkdir -p /home/pi/Desktop
|
||||
cat >/home/pi/.pgpass <<'EOF'
|
||||
cat >/etc/skel/.pgpass <<'EOF'
|
||||
127.0.0.1:5432:gis:_renderd:wrolpi
|
||||
127.0.0.1:5432:wrolpi:wrolpi:wrolpi
|
||||
EOF
|
||||
# Update desktop shortcuts.
|
||||
cp /opt/wrolpi/etc/raspberrypios/*desktop /home/pi/Desktop/
|
||||
# Fix permissions.
|
||||
chown -R pi:pi /home/pi
|
||||
chmod 0600 /home/pi/.pgpass
|
||||
usermod -aG wrolpi pi
|
||||
mkdir /etc/skel/Desktop
|
||||
cp /opt/wrolpi/etc/raspberrypios/*desktop /etc/skel/Desktop
|
||||
|
||||
# Configure renderd.
|
||||
cp /opt/wrolpi/etc/raspberrypios/renderd.conf /etc/renderd.conf
|
||||
|
|
|
|||
|
|
@ -47,10 +47,6 @@ if [[ ! -f /etc/nginx/cert.crt || ! -f /etc/nginx/cert.key ]]; then
|
|||
chmod 640 /etc/nginx/cert.key /etc/nginx/cert.crt
|
||||
fi
|
||||
|
||||
# Update desktop shortcuts.
|
||||
cp /opt/wrolpi/etc/raspberrypios/*desktop /home/pi/Desktop/
|
||||
chown pi:pi /home/pi/Desktop/*desktop
|
||||
|
||||
# WROLPi needs a few privileged commands.
|
||||
cp /opt/wrolpi/etc/raspberrypios/90-wrolpi /etc/sudoers.d/90-wrolpi
|
||||
chmod 0440 /etc/sudoers.d/90-wrolpi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue