uwu

hardware bitcoin wallet software and build system
git clone https://git.parazyd.org/uwu
Log | Files | Refs | README | LICENSE

install-chroot.sh.in (1040B)


      1 #!/bin/sh
      2 # Copyright (c) 2020 Ivan J. <parazyd@dyne.org>
      3 # This file is part of uwu.
      4 # See LICENSE file for copyright and license details.
      5 set -e
      6 
      7 cat <<EOF > /etc/apk/repositories
      8 https://nl.alpinelinux.org/alpine/edge/main
      9 https://nl.alpinelinux.org/alpine/edge/community
     10 https://nl.alpinelinux.org/alpine/edge/testing
     11 EOF
     12 
     13 echo "nameserver 8.8.8.8" > /etc/resolv.conf
     14 
     15 apk update
     16 apk upgrade
     17 apk add rng-tools electrum openrc alpine-base
     18 
     19 rm -f /etc/resolv.conf
     20 
     21 echo "uwu" > /etc/hostname
     22 echo "127.0.0.1 localhost uwu" > /etc/hosts
     23 
     24 adduser -D -s /bin/ash uwu
     25 echo "@USERCREDENTIALS@" | chpasswd
     26 echo "@ROOTCREDENTIALS@" | chpasswd
     27 
     28 sed -e 's/#rc_parallel="NO"/rc_parallel="YES"/' -i /etc/rc.conf
     29 
     30 cat <<EOF >> /etc/inittab
     31 ttyGS0::respawn:/sbin/getty -L ttyGS0 115200 vt100
     32 EOF
     33 
     34 echo "ttyGS0" >> /etc/securetty
     35 
     36 boot_initscripts="rngd syslog urandom klogd hostname"
     37 for i in $boot_initscripts; do
     38 	rc-update add $i boot
     39 done
     40 
     41 #default_initscripts="electrum-daemon"
     42 #for i in $default_initscripts; do
     43 #	rc-update add $i default
     44 #done