diff options
Diffstat (limited to 'mkrootfs.d')
-rw-r--r-- | mkrootfs.d/01-apt.sh | 5 | ||||
-rw-r--r-- | mkrootfs.d/02-kernel.sh | 12 | ||||
-rw-r--r-- | mkrootfs.d/03-fstab.sh | 5 | ||||
-rw-r--r-- | mkrootfs.d/04-network.sh | 14 | ||||
-rw-r--r-- | mkrootfs.d/05-locales.sh | 2 | ||||
-rw-r--r-- | mkrootfs.d/06-login.sh | 18 |
6 files changed, 0 insertions, 56 deletions
diff --git a/mkrootfs.d/01-apt.sh b/mkrootfs.d/01-apt.sh deleted file mode 100644 index 9bda665..0000000 --- a/mkrootfs.d/01-apt.sh +++ /dev/null @@ -1,5 +0,0 @@ -cat > "$ROOTFS/etc/apt/sources.list" <<EOF -deb http://httpredir.debian.org/debian ${RELEASE} main contrib non-free -deb http://httpredir.debian.org/debian ${RELEASE}-updates main contrib non-free -deb http://security.debian.org ${RELEASE}/updates main contrib non-free -EOF diff --git a/mkrootfs.d/02-kernel.sh b/mkrootfs.d/02-kernel.sh deleted file mode 100644 index be000b6..0000000 --- a/mkrootfs.d/02-kernel.sh +++ /dev/null @@ -1,12 +0,0 @@ -# Set up automatic kernel installation an upgrades -echo "Cubietech Cubietruck Plus" > "$ROOTFS/etc/flash-kernel/machine" -echo 'LINUX_KERNEL_CMDLINE="console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x1024p60 rootfstype=ext4 root=/dev/mmcblk0p1 rootwait panic=10 ${extra}"' >> "$ROOTFS/etc/default/flash-kernel" - -# Enable specific modules at startup -echo "rtc_sunxi" >> "$ROOTFS/etc/initramfs-tools/modules" -echo "mmc_core" >> "$ROOTFS/etc/initramfs-tools/modules" -echo "mmc_block" >> "$ROOTFS/etc/initramfs-tools/modules" -echo "sdhci" >> "$ROOTFS/etc/initramfs-tools/modules" -echo "sdhci-pci" >> "$ROOTFS/etc/initramfs-tools/modules" - -chroot_exec flash-kernel diff --git a/mkrootfs.d/03-fstab.sh b/mkrootfs.d/03-fstab.sh deleted file mode 100644 index 835afc6..0000000 --- a/mkrootfs.d/03-fstab.sh +++ /dev/null @@ -1,5 +0,0 @@ -# Configure fstab -cat > "$ROOTFS/etc/fstab" <<EOF -/dev/mmcblk0p1 / ext4 relatime,errors=remount-ro 0 1 -tmpfs /tmp tmpfs defaults 0 0 -EOF diff --git a/mkrootfs.d/04-network.sh b/mkrootfs.d/04-network.sh deleted file mode 100644 index 31b5f1a..0000000 --- a/mkrootfs.d/04-network.sh +++ /dev/null @@ -1,14 +0,0 @@ -# Set host configuration -echo "$HOSTNAME" > "$ROOTFS/etc/hostname" -sed -i "/^127.0.0.1/ s/\$/ $HOSTNAME/" "$ROOTFS/etc/hosts" -sed -i "/^::1/ s/\$/ $HOSTNAME/" "$ROOTFS/etc/hosts" - -# Set up networking -cat > "$ROOTFS/etc/network/interfaces.d/lo" <<EOF -auto lo -iface lo inet loopback -EOF -cat > "$ROOTFS/etc/network/interfaces.d/eth0" <<EOF -allow-hotplug eth0 -iface eth0 inet dhcp -EOF diff --git a/mkrootfs.d/05-locales.sh b/mkrootfs.d/05-locales.sh deleted file mode 100644 index e57930b..0000000 --- a/mkrootfs.d/05-locales.sh +++ /dev/null @@ -1,2 +0,0 @@ -chroot_exec dpkg-reconfigure locales -chroot_exec dpkg-reconfigure tzdata diff --git a/mkrootfs.d/06-login.sh b/mkrootfs.d/06-login.sh deleted file mode 100644 index 67811e9..0000000 --- a/mkrootfs.d/06-login.sh +++ /dev/null @@ -1,18 +0,0 @@ -# Enable serial console login -echo "T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100" >> "$ROOTFS/etc/inittab" - -if [ -e "$SSH_KEY" ]; then - chroot_exec apt-get -y install openssh-server - mkdir -p "$ROOTFS/root/.ssh" - chmod 600 "$ROOTFS/root/.ssh" - cat "$SSH_KEY" > "$ROOTFS/root/.ssh/authorized_keys" - chmod 600 "$ROOTFS/root/.ssh/authorized_keys" - sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/g' "$ROOTFS/etc/ssh/sshd_config" - # Lock root account password - chroot_exec passwd -l root - echo "Success: root's account was locked and SSH password login disabled. Use the key in $SSH_KEY to login." 1>&2 -else - sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/g' "$ROOTFS"/etc/ssh/sshd_config - chroot_exec echo "root:guest" | chpasswd - echo "Warning: no SSH key found, root's password has been set to 'guest' and SSH password login has been enabled! This can be a security risk if the device is exposed to a public network." 1>&2 -fi |