Overview
Comment: | Updated to use an initramfs to allow more flexible mounting options |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | trunk |
Files: | files | file ages | folders |
SHA1: |
afc876941bda07800052b59758d82b65 |
User & Date: | rkeene on 2020-06-29 14:58:52 |
Other Links: | manifest | tags |
Context
2020-06-29
| ||
14:58 | Updated to use an initramfs to allow more flexible mounting options Leaf check-in: afc876941b user: rkeene tags: trunk | |
2020-06-28
| ||
20:05 | Do not include root directory in the cache/data fs check-in: 2d622e681b user: rkeene tags: trunk | |
Changes
Modified .fossil-settings/ignore-glob from [3fdd9f1f14] to [44e2bffff6].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | + | appfsd appfsd.o appfsd.tcl.h sha1.o sha1.tcl.h pki.tcl.h pki.tcl.new pki.tcl CA build/qemu/root/lib/modules build/qemu/appfs.img build/qemu/boot/vmlinuz build/qemu/boot/initrd build/qemu/init build/qemu/root/bin/appfs-cache build/qemu/root/bin/appfs-mkfs build/qemu/root/bin/appfsd build/qemu/root/bin/init build/qemu/root/bin/mount.appfs build/qemu/root/bin/tclkit |
Modified build/qemu/assemble from [1e459fa032] to [7557bdba83].
1 2 3 4 5 6 7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | + - - + + + + + + - - - - + + + + + + + + + + - + - - - - + + + + + + + + + + + + - + - - + - - - - - - - - - - + - + - + - + - + + + | #! /usr/bin/env bash set -e # Not included: # 1. Downloading huge.s from Slackware64 kernels (into boot/) # 2. Downloading kernel modules package from Slackware64 (into root/) # 3. Running "depmod" within the chroot root/ |
Modified build/qemu/boot/extlinux.conf from [16eb016414] to [4580fa2068].
1 2 3 4 5 | 1 2 3 4 5 6 7 | + - + | DEFAULT appfs SERIAL 0 9600 0x003 LABEL appfs KERNEL vmlinuz INITRD initrd |
Modified build/qemu/init.c from [e11582ede8] to [c6b18551fb].
︙ | |||
41 42 43 44 45 46 47 48 | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + - - | execv(path, argv); exit(EXIT_FAILURE); } int main(int argc, char **argv) { int mount_ret; /* * Load kernel modules (drivers) */ mkdir("/sys", 0755); mount("sysfs", "/sys", "sysfs", 0, NULL); run("/bin/init-modules", "init-modules", NULL); umount("/sys"); rmdir("/sys"); /* |
︙ | |||
98 99 100 101 102 103 104 | 138 139 140 141 142 143 144 145 146 147 148 | - - - - - - - - - - | run("/bin/appfs-cache", "appfs-cache", "install", "-lib", "core.appfs.rkeene.org", "glibc", NULL); run("/bin/appfs-cache", "appfs-cache", "install", "core.appfs.rkeene.org", "coreutils", NULL); run("/bin/appfs-cache", "appfs-cache", "install", "core.appfs.rkeene.org", "procps-ng", NULL); setenv("PATH", "/bin", 1); run("/bin/sh", "sh", NULL); |
Deleted build/qemu/root/bin/init-fuse version [3ac2dd4f3a].
| - - - - - |
|
Added build/qemu/root/bin/init-modules version [a758608fd7].
|
Modified build/qemu/root/bin/init-networking from [be0f1f2714] to [19614066f2].
1 2 3 4 | 1 2 3 4 5 6 7 8 9 10 11 | - - | #! /bin/tclkit package require tuapi |
Modified build/qemu/run from [4b861ef3b6] to [a48cd7e079].
1 2 3 4 5 6 7 | 1 2 3 4 5 6 7 8 | - + | #! /usr/bin/env bash sudo chown $(id -u) /dev/kvm qemu-system-x86_64 \ -display none -vga none -serial stdio \ -m 2048 -enable-kvm -cpu host -smp 2 \ -net nic -net user \ |