InsanePrawn
|
786265fe75
|
.gitlab-ci.yml: docs: use pip with docs/requirements.txt to install dependencies
|
2022-10-18 02:58:35 +02:00 |
|
InsanePrawn
|
8eef0af650
|
requirements.txt: relax version pins
|
2022-10-18 02:50:43 +02:00 |
|
InsanePrawn
|
e2e1ba1459
|
docs: switch to copper-ish accent colours
|
2022-10-13 18:16:54 +02:00 |
|
InsanePrawn
|
c4e96af44f
|
config: change pacman.check_space default to False as it causes problems even on ext4
|
2022-08-25 16:44:45 +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 |
|
InsanePrawn
|
232254948d
|
config: add pacman.repo_branch, adjust KUPFER_HTTPS url to include $arch and use repo_branch
|
2022-05-08 18:05:09 +02:00 |
|
InsanePrawn
|
933ffd833c
|
logger: add colors
|
2022-05-07 15:28:06 +02:00 |
|
InsanePrawn
|
42a82a10e8
|
packages: fix up cmd_clean()
|
2022-05-07 13:49:39 +02:00 |
|