aboutsummaryrefslogtreecommitdiff
path: root/mkrootfs.d
diff options
context:
space:
mode:
Diffstat (limited to 'mkrootfs.d')
-rw-r--r--mkrootfs.d/01-apt.sh5
-rw-r--r--mkrootfs.d/02-kernel.sh12
-rw-r--r--mkrootfs.d/03-fstab.sh5
-rw-r--r--mkrootfs.d/04-network.sh14
-rw-r--r--mkrootfs.d/05-locales.sh2
-rw-r--r--mkrootfs.d/06-login.sh18
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