Commit graph

  • b0f0fa3a95 Fix return from bin_preseed. Andrius Štikonas 2022-06-02 20:25:23 +01:00
  • 3c6e8b1b99
    Merge pull request #174 from stikonas/preseed fosslinux 2022-05-30 21:42:18 +10:00
  • d84bb236a4 Add an argument to rootfs.py to preseed bootstrap with binary packages. Andrius Štikonas 2022-05-28 22:59:42 +01:00
  • 0b3782d61b Allow preseeding with binary packages. Andrius Štikonas 2022-05-24 23:00:47 +01:00
  • 9bc2ca1726
    Merge pull request #175 from doraskayo/bwrap-bootstrap Andrius Štikonas 2022-05-27 14:09:49 +01:00
  • 1e67477ff2 Add a rootless bootstrap mode using bubblewrap Dor Askayo 2021-12-25 20:19:01 +02:00
  • 8330ab4504 Add an option to avoid creating a tmpfs in prepare() Dor Askayo 2022-05-23 17:02:33 +03:00
  • 6d357226a9 Call prepare() externally to the sysa and sysc classes Dor Askayo 2022-05-23 14:18:52 +03:00
  • a7c7ddf977 Split "chroot" into "copy_sysc" and "create_initramfs" in sysa's prepare() Dor Askayo 2022-05-23 16:09:45 +03:00
  • 7075c901a9 Move sysa's initramfs creation into prepare() Dor Askayo 2022-05-23 16:04:13 +03:00
  • fa2a09b63f Rename "chroot" to "create_disk_image" in sysc's prepare() Dor Askayo 2022-05-23 16:00:07 +03:00
  • c429cf9dd7 Keep chroot indication only in prepare() Dor Askayo 2022-05-23 14:50:31 +03:00
  • 7040b550a9 Make rootfs_dir local to prepare() Dor Askayo 2022-05-23 15:32:00 +03:00
  • 537cdb6540 Detach loopback device only if it was attached Dor Askayo 2022-05-23 14:45:59 +03:00
  • 8c605f213a Ensure umount isn't called when self.mounted_tmpfs=False Dor Askayo 2022-05-23 14:32:51 +03:00
  • b2814c9a97
    Merge pull request #170 from stikonas/checksums Andrius Štikonas 2022-05-21 23:50:58 +01:00
  • 9d15314ebc Checksum source tarballs during bootstrap. Andrius Štikonas 2022-05-21 14:14:17 +01:00
  • ca4f141be0
    Merge pull request #173 from doraskayo/run2-kaem-permissions Andrius Štikonas 2022-05-21 22:57:52 +01:00
  • cf1964b3bf Fix file permissions for run2.kaem Dor Askayo 2022-05-21 22:15:47 +03:00
  • 7a7c239fe4
    Merge pull request #172 from doraskayo/update-mes Andrius Štikonas 2022-05-21 20:20:51 +01:00
  • 7adff2dcd3 Update mes to the latest git snapshot Dor Askayo 2022-05-21 21:08:29 +03:00
  • f320539dd2 Update DEVEL.md Andrius Štikonas 2022-05-21 19:29:55 +01:00
  • 0d1a1a5a19
    Merge pull request #171 from doraskayo/early-update-checksums Andrius Štikonas 2022-05-21 19:23:47 +01:00
  • 653f31b59f Add support for --update-checksums in early bootstrap Dor Askayo 2022-05-20 17:55:35 +03:00
  • c6ca548d5b Add after.sh hook to sysc (similarly to after.kaem hook in stage0-posix). Andrius Štikonas 2022-05-21 00:50:27 +01:00
  • 18fa642100 Rename checksums to ${pkg}.checksums Dor Askayo 2022-05-20 18:10:20 +03:00
  • d12d0e0f9c Make bootstrap.cfg available during early bootstrap Dor Askayo 2022-05-20 19:48:18 +03:00
  • d1fea647ee Use ${bindir} in after.kaem Dor Askayo 2022-05-20 19:13:54 +03:00
  • fc0368aa6a
    Merge pull request #169 from stikonas/links fosslinux 2022-05-20 22:46:30 +10:00
  • b199aa3396
    Merge pull request #163 from doraskayo/rootless-prep-2 fosslinux 2022-05-20 22:45:37 +10:00
  • 8f61b8400e Merge symlinks into tarball packages. Andrius Štikonas 2022-05-18 23:58:01 +01:00
  • 081912058f
    Merge pull request #161 from doraskayo/local-bootstrap-config Andrius Štikonas 2022-05-19 20:45:35 +01:00
  • 0a98a6e13d Use "rm -f" in libtool to avoid an interactive prompt Dor Askayo 2022-05-13 12:47:07 +03:00
  • 507f945419 Remove /dev/null only if it's not a character device Dor Askayo 2022-05-12 00:03:15 +03:00
  • 8054f60a3c Use existing mounts in sysc when available Dor Askayo 2021-12-25 20:17:47 +02:00
  • 940d4003f2
    Merge pull request #168 from stikonas/packaging fosslinux 2022-05-18 15:56:03 +10:00
  • 21f4174dc3 Fix packaging issues Andrius Štikonas 2022-05-17 01:01:48 +01:00
  • 3e4f823ffb
    Merge pull request #165 from doraskayo/reproducible-packages Andrius Štikonas 2022-05-15 19:26:35 +01:00
  • fcea28eb38 Don't export variables from bootstrap.cfg Dor Askayo 2022-05-15 11:49:50 +03:00
  • fde1bbc571 Update bootstrap.cfg immediately after interactive prompts Dor Askayo 2022-03-06 14:07:03 +02:00
  • 6bf53927de Readd gunzip. Andrius Štikonas 2022-05-15 14:05:12 +01:00
  • d32d0f1d51 Improve reproducibility of XBPS packages Dor Askayo 2022-05-13 16:21:14 +03:00
  • 3c60bdebc3 Improve reproducibility of tarball packages Dor Askayo 2022-05-13 12:45:23 +03:00
  • fba7ecf96a
    Merge pull request #162 from doraskayo/libtool-archive-order fosslinux 2022-05-15 13:48:15 +10:00
  • 857ca16195
    Merge pull request #160 from stikonas/sed fosslinux 2022-05-15 12:50:59 +10:00
  • 24e3fa3601 Fix libtool archive reproducibility Dor Askayo 2022-05-14 15:01:13 +03:00
  • 3fd451a909 Swamp make and gzip. Andrius Štikonas 2022-05-14 19:40:52 +01:00
  • e4f5342ee4 Swap make and tar. Andrius Štikonas 2022-05-14 12:42:03 +01:00
  • b9079045db Swap sed and make. Andrius Štikonas 2022-05-13 22:46:56 +01:00
  • 3ed5daa5aa
    Merge pull request #159 from stikonas/musl_upgrade fosslinux 2022-05-12 20:01:47 +10:00
  • 98ba2759b2 Upgrade musl to 1.2.3. Andrius Štikonas 2022-05-12 00:41:17 +01:00
  • b4243bf95d Remove stray build dirs that propagate into automake-1.10.3 package. Andrius Štikonas 2022-05-10 22:20:04 +01:00
  • 937964fd4e
    Merge pull request #158 from doraskayo/losetup-partitions Andrius Štikonas 2022-05-10 20:41:22 +01:00
  • c9868f4312 Add -P to the losetup command Dor Askayo 2022-05-10 22:34:11 +03:00
  • 53803ed46f
    Merge pull request #157 from stikonas/transition_packages fosslinux 2022-05-10 20:23:11 +10:00
  • 6c4b98a17a Some shellcheck fixes. Andrius Štikonas 2022-05-09 19:55:26 +01:00
  • ef0030bbf3 Reinstall system from packages during sysa->sysc and sysb->sysc transitions. Andrius Štikonas 2022-05-08 20:04:29 +01:00
  • 594fd62e7e
    Merge pull request #154 from stikonas/mes-0.24 fosslinux 2022-05-06 22:30:30 +10:00
  • 424aa5be38 Move from mes-m2 to mes-0.24. Andrius Štikonas 2022-05-04 19:32:45 +01:00
  • 52e4366fb6
    Merge pull request #153 from fosslinux/wip-fixes fosslinux 2022-05-05 17:54:38 +10:00
  • 6adb1ebcec Update docs to reflect recent changes fosslinux 2022-05-04 10:09:24 +10:00
  • c189dad168 Order early tarballs deterministically fosslinux 2022-05-04 09:48:02 +10:00
  • f1600467a7 Variety of improvements fosslinux 2022-04-24 13:59:17 +10:00
  • acf713595c Update zlib to 1.2.12 fosslinux 2022-04-24 13:58:50 +10:00
  • cc2b17c46b sysa: remove conflicting, unversioned automake and aclocal binaries bauen1 2022-04-30 23:16:21 +02:00
  • 851a1a0e0a Update to stage0-posix 1.5.0. Andrius Štikonas 2022-05-01 23:41:49 +01:00
  • db190e020b
    sysa: remove conflicting, unversioned automake and aclocal binaries bauen1 2022-04-30 23:16:21 +02:00
  • a8ea576eee
    Merge pull request #150 from stikonas/patch fosslinux 2022-04-24 11:23:36 +10:00
  • c54653116a Build patch-2.5.9 with makefile rather than kaem. Andrius Štikonas 2022-04-24 01:24:08 +01:00
  • 76929dbf1b
    Merge pull request #149 from stikonas/rootfs_refactor fosslinux 2022-04-21 20:51:13 +10:00
  • 5b032cb46c rootfs.py refactoring. Andrius Štikonas 2022-04-13 00:08:29 +01:00
  • 79c47f21ff
    Merge pull request #148 from stikonas/make fosslinux 2022-04-13 09:03:52 +10:00
  • ef799e567b Simplify make-3.80 build script. Andrius Štikonas 2022-04-09 16:21:44 +01:00
  • b2e8e0fea0
    Merge pull request #146 from stikonas/sysa_rename fosslinux 2022-04-12 11:47:11 +10:00
  • 102e21e336 Add REPO variable to run.sh. Andrius Štikonas 2022-04-07 00:14:52 +01:00
  • 7a8567dc78 Rename /after to /sysa. Andrius Štikonas 2022-04-07 00:09:45 +01:00
  • 3e2673e274
    Merge pull request #147 from mid-kid/master Andrius Štikonas 2022-04-10 09:24:18 +01:00
  • a937c7c80f Fix zlib-1.2.11 download mid-kid 2022-04-09 17:33:45 +02:00
  • dfd62038b8
    Merge pull request #145 from fosslinux/snapshot Andrius Štikonas 2022-04-05 19:25:51 +01:00
  • 3e3c58137c
    Fix a typo in sysglobal/helpers.sh Andrius Štikonas 2022-04-05 18:43:23 +01:00
  • 7366647595 Update stage0-posix, help2man fix, refactor fosslinux 2022-04-04 20:50:35 +10:00
  • f76fb8259b Update checksums (final time?) fosslinux 2022-03-09 23:05:47 +11:00
  • b760b3eb2b Final fixes: fosslinux 2022-03-07 18:58:20 +11:00
  • 9543a47f1b Fix up checksums + other fixes fosslinux 2022-02-23 20:59:57 +11:00
  • e7c39af4b9 Final reproducibility fixes fosslinux 2022-02-19 11:57:51 +11:00
  • 931490551a Fix a variety of reproducibility issues fosslinux 2022-02-10 21:55:06 +11:00
  • a343dcf6ed Add new tarball-based checksums to all packages fosslinux 2022-01-18 20:36:55 +11:00
  • 968d2ea7d1 Introduce packaging support fosslinux 2022-01-14 22:02:08 +11:00
  • f4d43e2113 Make tar installable under packaging fosslinux 2022-01-14 22:01:15 +11:00
  • 0b7bd2a46d Fix gcc-4.7.4 mis-versioning error occuring under packaging fosslinux 2022-01-14 22:00:35 +11:00
  • 6d19fc093e Fix a strange bug occuring in linux-headers fosslinux 2022-01-14 21:59:24 +11:00
  • 06cc74fe01 Fix an annoying typo fosslinux 2022-01-14 21:58:26 +11:00
  • c64367f608 Merge /usr/sbin and /usr/bin fosslinux 2022-01-14 21:57:47 +11:00
  • 07d4408fb6 Build touch in coreutils-5.0 pass2 fosslinux 2022-01-14 21:54:13 +11:00
  • b8ef19150c Fix various things to use ${DESTDIR} fosslinux 2022-01-14 21:53:30 +11:00
  • 016b9511d2 Make gzip-1.2.4 and tar-1.12 not include timestamps fosslinux 2022-01-14 16:24:39 +11:00
  • 634ec99771 Rename perl5.004_05 and perl5.005_03 fosslinux 2022-01-14 16:23:36 +11:00
  • 4fb8efafe2 Use sudo for losetup -f. fosslinux 2022-01-06 15:10:11 +11:00
  • a1520a07fa Add xbps-0.59.1. fosslinux 2021-12-20 13:40:19 +11:00
  • 94069328ec Fix libdir of bison and flex. fosslinux 2021-12-15 21:09:38 +11:00