InsanePrawn
|
7fcd68ced9
|
packages.discover_packages(): don't use chroot for running makepkg --printsrcinfo , pass config, cache results
|
2022-08-15 06:17:26 +02:00 |
|
InsanePrawn
|
a6129a82bd
|
format.sh: allow selecting file paths
|
2022-08-15 06:17:26 +02:00 |
|
InsanePrawn
|
de71a71c13
|
config.py: remove class members that should be instance members from ConfigStateHolder
|
2022-08-15 06:17:26 +02:00 |
|
InsanePrawn
|
0d4d83f0ed
|
logger.setup_logging(): add log_setup parameter to disable log output from setup
|
2022-08-15 06:17:26 +02:00 |
|
InsanePrawn
|
66ac56d715
|
chroot: extract run_cmd() to new exec.py, use in utils.py and chroot/abstract.py
|
2022-08-15 06:17:26 +02:00 |
|
InsanePrawn
|
e3ad2edc69
|
packages/__init__.py: cleanups, mostly logging
|
2022-08-14 04:17:46 +02:00 |
|
InsanePrawn
|
d70805f3a6
|
pkgbuild.py: add pkgbuild.arches parsing, add SubPkgbuild class
|
2022-08-14 04:14:47 +02:00 |
|
InsanePrawn
|
cac5ac2ad0
|
config: cmd_config_*: make yes the new default for "save?", give users the chance to retry
|
2022-08-14 01:31:41 +02:00 |
|
InsanePrawn
|
2d71b1f3cc
|
package.setup_build_chroot(): demote "Initializing build chroot" message to debug
|
2022-08-13 19:48:16 +02:00 |
|
InsanePrawn
|
572638ece9
|
image.cmd_inspect(): don't require a profile name
|
2022-08-13 01:39:27 +02:00 |
|
InsanePrawn
|
bffd60f71a
|
docs/config: add description of work paths to File Location, improve profile config example
|
2022-08-12 15:54:09 +02:00 |
|
InsanePrawn
|
8e8713a9d3
|
packages.filter_packages_by_path(): also accept plain package names, rename function
|
2022-08-11 07:53:09 +02:00 |
|
InsanePrawn
|
7a074d1c11
|
packages: fix up cmd_sideload(), use get_kupfer_local() to find packages.
|
2022-08-11 07:53:09 +02:00 |
|
InsanePrawn
|
bb3a7d4881
|
wrapper/docker: create .ssh dir with correct perms (700)
|
2022-08-11 07:24:48 +02:00 |
|
InsanePrawn
|
068009185c
|
ssh.py: add alloc_tty parameter to run_ssh_command(), add logging
|
2022-08-11 07:24:48 +02:00 |
|
InsanePrawn
|
bd5415de47
|
distro/package.parse_desc: add filename to resolved_url
|
2022-08-11 07:24:48 +02:00 |
|
InsanePrawn
|
ec1e5fa300
|
distro.py: cache get_kupfer_{local,https}() results
|
2022-08-11 07:24:48 +02:00 |
|
InsanePrawn
|
1a58b136e3
|
distro: add Distro.{scan,is_scanned}()
|
2022-08-11 07:24:48 +02:00 |
|
InsanePrawn
|
bcf7450235
|
image.install_rootfs(): write /etc/hostname
|
2022-08-11 07:24:48 +02:00 |
|
InsanePrawn
|
fe6fd7dfb5
|
config: introduce pacman.check_space, use it in chroot.write_pacman_conf()
|
2022-08-10 15:28:17 +02:00 |
|
InsanePrawn
|
97c1bd1f74
|
{image,packages}.cmd_build(): document the HTTPS download behaviour
and minor cleanups for cli params
|
2022-08-10 01:38:45 +02:00 |
|
InsanePrawn
|
5003225409
|
distro: clean up merging dicts in distro.get_packages()
|
2022-08-10 01:38:45 +02:00 |
|
InsanePrawn
|
85b4463da4
|
repo.py: remove unnecessary config import
|
2022-08-10 01:38:45 +02:00 |
|
InsanePrawn
|
5f3e43a922
|
image.py: autoformat cmd_build() parameter decorators
|
2022-08-10 01:05:49 +02:00 |
|
InsanePrawn
|
d8e754cdd9
|
image.cmd_build(): add --no-download-pkgs ; clean up other params
|
2022-08-09 00:10:58 +02:00 |
|
InsanePrawn
|
80f72b2711
|
packages: make sure that repos are initialized before building or downloading pkgs
|
2022-08-09 00:09:26 +02:00 |
|
InsanePrawn
|
6a7a0d6d17
|
pkgbuild.py: fix subpackages being swallowed
|
2022-08-08 23:52:55 +02:00 |
|
InsanePrawn
|
06b8536915
|
fixups: properly propagate distro.scan and try_download
|
2022-08-08 22:58:08 +02:00 |
|
InsanePrawn
|
597390c1e6
|
distro: fixup package repo downloading and scanning
|
2022-08-08 22:13:49 +02:00 |
|
InsanePrawn
|
ea7df92b7f
|
pkgdownload: fixups and typechecks
|
2022-08-08 16:56:46 +02:00 |
|
InsanePrawn
|
657ada4c73
|
packages: finish pkg downloads: add --no-download flag, wire it up
|
2022-08-08 16:49:58 +02:00 |
|
InsanePrawn
|
07c8e178fb
|
packages: add downloading packages
|
2022-08-08 16:39:41 +02:00 |
|
InsanePrawn
|
d249504151
|
packages.get_unbuilt_package_levels(): optimize if statement checking whether packages need to be [re]built
|
2022-08-08 16:38:54 +02:00 |
|
InsanePrawn
|
0d05d3ca26
|
distro/repo: add repo.resolve_url(self) instance method
|
2022-08-08 16:35:47 +02:00 |
|
InsanePrawn
|
6bff3c3c83
|
get_unbuilt_package_levels: don't write dependants into the packages set
|
2022-08-08 14:26:22 +02:00 |
|
InsanePrawn
|
1019e8d30c
|
packages cmd_build(): make --rebuild-dependants add dependants to the dependency chain
|
2022-08-08 02:53:52 +02:00 |
|
InsanePrawn
|
cec145232e
|
packages cmd_build: add --rebuild-dependants, default to False
|
2022-08-08 02:49:24 +02:00 |
|
InsanePrawn
|
13bb652301
|
tox.ini: specify maximum line length
|
2022-08-08 02:49:16 +02:00 |
|
InsanePrawn
|
7bb0d9a2e6
|
packages build: copy built any-arch packages over to other repos
|
2022-08-08 02:49:16 +02:00 |
|
InsanePrawn
|
882e95b823
|
typecheck.sh: deduplicate files
|
2022-07-15 06:14:33 +02:00 |
|
InsanePrawn
|
1ee38a3fb4
|
.gitlab-ci.yml: build docs for main branch, not dev, now that they're released to main
|
2022-07-09 15:07:56 +02:00 |
|
Evan Deaubl
|
0da9feeda0
|
constants.py: add oneplus-fajita device to support OP6T
|
2022-07-04 21:37:12 +00:00 |
|
Prawn
|
35a79363a4
|
docs: add sphinx docs and gitlab pages
|
2022-06-24 01:43:34 +00:00 |
|
InsanePrawn
|
e28239454a
|
packages: cmd_check: extend set of characters that justify quoting
|
2022-06-08 04:02:05 +02:00 |
|
Syboxez Blank
|
fc90e30bd7
|
Update README.md with new dependencies
|
2022-05-21 18:45:56 -05:00 |
|
InsanePrawn
|
2778038b19
|
constants: temporarily replace squeekboard with phosh-osk-stub
|
2022-05-10 06:47:47 +02:00 |
|
InsanePrawn
|
e460e7d0be
|
image: fix runtime conf access for native architecture
|
2022-05-09 01:35:04 +02:00 |
|
InsanePrawn
|
6000679817
|
image: cmd_build(): add --[no-]local-repos to build images from https repos only
|
2022-05-08 18:05:15 +02:00 |
|
InsanePrawn
|
cb95846fb5
|
distro: put extra_repos before core repos in pacman.conf
|
2022-05-08 18:05:15 +02:00 |
|
InsanePrawn
|
e288918e58
|
image.py: make device paths work with cmd_flash() again, add dd debug output
|
2022-05-08 18:05:15 +02:00 |
|