1
0
Fork 1
mirror of https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git synced 2025-07-12 19:09:56 +03:00

Commit graph

  • bb86c4d584 Merge branch 'add-systemd-warning' into 'master' Anri Dellal 2025-07-12 14:57:09 +00:00
  • 407785f4a3 pmb.config.init: Change warning texts Anri Dellal 2025-07-12 17:56:14 +03:00
  • 5cde983b5b Merge branch 'newbyte/perflint' into 'master' Newbyte 2025-07-12 13:34:35 +02:00
  • d55cc9d957
    pmb.config.pmaports: Fix typo newbyte/perflint Newbyte 2025-06-05 14:07:40 +02:00
  • 58dc9962f4
    pmb, tests: Enable Refurb checks Newbyte 2025-05-26 21:17:21 +02:00
  • 1ce9b6a887
    pmb: Enable Perflint checks Newbyte 2025-05-26 20:30:59 +02:00
  • 043bab0558 Merge branch 'craftyguy/kconfig-gen' into 'master' Clayton Craft 2025-07-11 17:09:04 -07:00
  • 11472c591b pmb.config.init: Add warning for kernels supposedly not supported by systemd Anri Dellal 2025-07-11 19:58:36 +03:00
  • db36a58d98 Merge branch 'casey/unshare' into 'master' Casey 2025-07-11 17:38:01 +00:00
  • 0a5247b50b install: format: fix root size calculation casey/unshare Casey Connolly 2025-06-26 14:57:43 +02:00
  • 4df11c68b1 helpers: mount: log bind mounts Casey Connolly 2025-06-21 21:58:06 +02:00
  • 0bc7e8ce43 helpers: mount: create parent dirs Casey Connolly 2025-06-21 21:57:48 +02:00
  • 59d8e15afe commands: index: init chroot Casey Connolly 2025-06-21 21:57:15 +02:00
  • 49da795756 build: backend: add leading / to source override path Casey Connolly 2025-06-21 21:55:54 +02:00
  • 4210e98c02 pmbootstrap: fix running ssh in a user namespace Casey Connolly 2025-06-20 22:14:25 +02:00
  • c83340b403 sideload: skip unnecessary apkindex updates Casey Connolly 2025-06-20 22:12:14 +02:00
  • 99bee6b0da parse/abkbuild: parse builddir and standardise srcdir Casey Connolly 2025-06-14 17:47:02 +02:00
  • 111b426628 build/kconfig: brute force output dir with find Casey Connolly 2025-06-13 23:40:42 +02:00
  • dc8abce8ff fix fat32 boot with non-default sector size and respect --sector-size arg properly Casey Connolly 2025-06-12 17:05:00 +02:00
  • 4e571401a1 handle isatty exception Casey Connolly 2025-06-06 18:24:34 +02:00
  • 8b1aa908c1 apk: don't append non-existent repos Casey Connolly 2025-05-30 21:43:18 +02:00
  • cf28246a5e Load ./pmbootstrap.conf instead of global config if found Casey Connolly 2025-05-30 21:13:34 +02:00
  • dbacc85e76 chroot: keep local package repo in the work dir Casey Connolly 2025-05-30 21:22:44 +02:00
  • 26e0b7943c core: config: handle relative aports paths Casey Connolly 2025-05-30 21:06:33 +02:00
  • 9e2bba8d7a add a tmpfs for scratch data Casey Connolly 2025-05-30 21:04:24 +02:00
  • 5b6e93f407 Revert "core: config: assume cache dir should be relative to work dir unless set explicitly" Casey Connolly 2025-05-30 20:53:07 +02:00
  • 3d82e6c792 core: config: assume cache dir should be relative to work dir unless set explicitly Casey Connolly 2025-05-30 20:39:48 +02:00
  • 6e39b495ea HACK: support install --disk by chowning the target block device prior to unshare() Casey Connolly 2025-05-30 20:21:57 +02:00
  • 4241a77994 config: workdir: cache chroot_check_channel() Casey Connolly 2025-05-30 17:36:58 +02:00
  • 7e0afb4b8c chroot: formalise chroot API Casey Connolly 2025-05-30 17:31:43 +02:00
  • 0e63155eef install: write fstab/crypttab directly Casey Connolly 2025-05-30 17:21:54 +02:00
  • 806231b257 install: remove btrfs fstab Casey Connolly 2025-05-30 17:16:19 +02:00
  • 10cb1c4e28 parse: remove unnecessary imports to fix cyclical import error Casey Connolly 2025-05-30 17:10:44 +02:00
  • c4cf846384 chroot: apk: rename internal function Casey Connolly 2025-05-30 16:45:28 +02:00
  • e3cc6929d1 chroot: move shutdown() to init.py Casey Connolly 2025-05-30 16:39:50 +02:00
  • 7446dec190 chroot: shutdown: remove shutdown_cryptsetup_device() Casey Connolly 2025-05-30 16:38:33 +02:00
  • 11f78b1fa0 helpers: file: remove some unused functions Casey Connolly 2025-05-30 13:50:50 +02:00
  • 87ddb21d64 remove unused imports to fix circular import Casey Connolly 2025-05-30 13:49:18 +02:00
  • 1a21fd1292 export: init device chroot before initfs.build Casey Connolly 2025-05-30 13:48:34 +02:00
  • cfd924b7f5 init: arguments: move from parse.arguments Casey Connolly 2025-05-30 13:43:16 +02:00
  • 249ea311a2 install: blockdevice: remove unused args Casey Connolly 2025-05-30 13:26:57 +02:00
  • 1dc8183b98 build: init: only pull in g++-cross if g++ in depends Casey Connolly 2025-05-30 13:16:08 +02:00
  • 5ddb7d66f7 remove --as-root Casey Connolly 2025-05-28 23:16:47 +02:00
  • 0b86a9d2b0 commands: add a .parse() method Casey Connolly 2025-05-27 01:52:00 +02:00
  • 633d655952 ruffify Casey Connolly 2025-05-26 19:14:44 +02:00
  • 257a89bc18 CI: WIP hacks to get pytest running locally Casey Connolly 2025-05-26 18:58:31 +02:00
  • 4c19cfd648 helpers: apk: don't append non-existent repos Casey Connolly 2025-05-26 18:53:41 +02:00
  • a229165d24 core: chroot: add channel property Casey Connolly 2025-05-26 18:52:48 +02:00
  • 52cc687185 chroot: run: raise if chroot not mounted Casey Connolly 2025-05-26 18:51:32 +02:00
  • b127ae79d8 commands: test: add a repl Casey Connolly 2025-05-26 18:50:44 +02:00
  • 2ed1abc887 chroot: apk: remove unused imports Casey Connolly 2025-05-26 18:50:13 +02:00
  • 6c39e0e85a avoid shelling out to manipulate files Casey Connolly 2025-05-26 18:49:40 +02:00
  • 919240cca2 build: avoid calling chroot.init() twice for native case Casey Connolly 2025-05-26 18:44:41 +02:00
  • b888c3bc13 build: autodetect: handle crosscompile() called when building natively Casey Connolly 2025-05-26 18:43:15 +02:00
  • 327b5d41b1 fix tests Casey Connolly 2025-05-26 18:42:22 +02:00
  • 9f8edf539d treewide: split chroots from workdir Casey Connolly 2025-05-26 18:23:49 +02:00
  • 1560a3f221 chroot: mount: add umount helper Casey Connolly 2025-05-26 18:13:02 +02:00
  • 308762a310 chroot: init: avoid shelling out to create symlinks Casey Connolly 2025-05-26 18:11:33 +02:00
  • cb1bdcb6d0 pmbootstrap: fix CWD after mount setup Casey Connolly 2025-05-26 18:09:48 +02:00
  • 8856887ece helpers: mount: don't shell out to create dirs Casey Connolly 2025-05-26 18:08:54 +02:00
  • a707a3003d helpers: mount: quieter umount Casey Connolly 2025-05-26 18:08:19 +02:00
  • 4b534bb6da test: add dummy pmaports repo Casey Connolly 2025-05-26 18:04:13 +02:00
  • d663bc3c38 initfs: init chroot Casey Connolly 2025-05-26 16:25:08 +02:00
  • 20807bce86 pmbootstrap: unshare PID namespaec Casey Connolly 2025-05-26 16:19:24 +02:00
  • d49c6abb46 chroot: shutdown: simplify Casey Connolly 2025-05-25 22:40:17 +02:00
  • 52b75ebaeb build: kconfig: fixes Casey Connolly 2025-05-25 21:27:55 +02:00
  • 5eb8c99ac3 build: init: fix init_compiler for native Casey Connolly 2025-05-25 21:27:17 +02:00
  • c500d95875 pmbootstrap: sanitize the environment a little Casey Connolly 2025-05-25 20:54:59 +02:00
  • 8f1a5ec6ff try to add FDE support but it doesn't work Casey Connolly 2025-05-24 14:24:28 +02:00
  • 18d912d53d WIP: install: rootless disk image Casey Connolly 2025-05-08 17:23:32 +02:00
  • 393f7e3616 Revert "chroot: allow mounting the device rootfs (MR 2252)" Casey Connolly 2025-05-10 16:08:34 +02:00
  • feae3c8a20 revert f85899ef3d (pmbootstrap chroot: fix --image bugs (MR 2556)) Casey Connolly 2025-07-11 19:31:15 +02:00
  • 53b3415f58 init: sandbox: also map rootfs user 10000 Casey Connolly 2025-05-08 17:22:31 +02:00
  • 72aa31cc79 parse: deviceinfo: make boot_part_start int and set default Casey Connolly 2025-05-04 14:43:19 +02:00
  • 13f4c415d2 remove ondev support Casey Connolly 2025-05-04 14:04:20 +02:00
  • 08148a6e5d install: default to fat32 for boot Casey Connolly 2025-05-03 21:57:12 +02:00
  • f0180e8d8b init: add run/sudo helpers Casey Connolly 2025-05-03 20:55:46 +02:00
  • 4030cd4d61 unshare binfmt Casey Connolly 2025-05-03 20:55:14 +02:00
  • 8de9910f2d chroot: mount: resolve bind mounts Casey Connolly 2025-05-03 20:44:52 +02:00
  • 0de7714061 chroot: init: clean up imports Casey Connolly 2025-05-03 20:41:42 +02:00
  • 4a0f16df10 commands: add a shell command Casey Connolly 2025-05-03 20:33:27 +02:00
  • cb055151ff types: remove unused arg Casey Connolly 2025-04-24 12:24:37 +02:00
  • 67e98549bd config: file: don't mark executable Casey Connolly 2025-04-24 12:20:17 +02:00
  • a29076572b unshare pmbootstrap! Casey Connolly 2025-04-23 18:51:28 +02:00
  • 7bb4d5b95d pmb: helpers: mount: use sandbox mount/umount helpers Casey Connolly 2025-04-23 18:50:33 +02:00
  • 633a412324 pmb: chroot: create chroot path explicitly Casey Connolly 2025-04-23 18:49:23 +02:00
  • d33c1ea295 pmb: chroot: use sandbox to set up /dev Casey Connolly 2025-04-23 18:48:43 +02:00
  • 96bfb7fd33 pmb: chroot: set user shell explicitly Casey Connolly 2025-04-23 18:45:34 +02:00
  • a3de41ff59 pass in original UID Casey Connolly 2025-04-23 18:44:49 +02:00
  • 411e9c60ca remove sudo wrapper Casey Connolly 2025-04-23 18:41:52 +02:00
  • 9409035ef0 remove sudo timer Casey Connolly 2025-04-23 18:39:44 +02:00
  • 3684ec818e pmb: sideload: tighter network timeout Casey Connolly 2025-04-23 18:37:26 +02:00
  • 181109bd57 pmb: sandbox: use newuidmap/newgidmap for become_user() Casey Connolly 2025-04-23 18:26:15 +02:00
  • eb99e54aac pmb: sandbox: split out mount setup Casey Connolly 2025-04-23 18:25:11 +02:00
  • 6a1a6f648f pmb: import mkosi-sandbox Casey Connolly 2025-04-23 18:22:48 +02:00
  • 06ff0f4a36 Merge branch 'pabloyoyoista/usr-merge-bootstrap' into 'master' Pablo Correa Gomez 2025-07-11 13:09:18 +02:00
  • 1a888ac85a Merge branch 'newbyte/no-auto-build-ci' into 'master' Newbyte 2025-07-11 12:40:49 +02:00
  • 09d87cf3d3
    CI: Only build packages on install in bump_autobuild job newbyte/no-auto-build-ci Newbyte 2025-07-11 12:39:07 +02:00
  • dc7e085377 Merge branch 'newbyte/initfs-fixes' into 'master' Newbyte 2025-07-11 12:03:18 +02:00
  • 94f109adc9
    CI: Add initramfs inspection test newbyte/initfs-fixes Newbyte 2025-07-11 12:01:52 +02:00