~jugmac00/lpci:add-optional-argument-to-replace-sources-list

Last commit made on 2022-04-28
Get this branch:
git clone -b add-optional-argument-to-replace-sources-list https://git.launchpad.net/~jugmac00/lpci
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
add-optional-argument-to-replace-sources-list
Repository:
lp:~jugmac00/lpci

Recent commits

a40ab16... by Jürgen Gmach

Add optional CLI argument to replace `/etc/apt/sources.list`

Also add minimal CLI interface documentation, which at some point should
be autogenerated.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
ff1fe0b... by Jürgen Gmach

Back to development

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
6a7ac7d... by Jürgen Gmach

Release version 0.0.10

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
d9a4903... by Jürgen Gmach

Rebuild the Snap package to include updated system packages

See https://ubuntu.com/security/notices/USN-5376-3.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
18d424f... by Colin Watson

Back to development

e5901d8... by Colin Watson

Release version 0.0.9

6f095bf... by Colin Watson

Ensure that parent of managed project path exists

https://code.launchpad.net/~cjwatson/lpcraft/+git/lpcraft/+merge/419463
broke lpcraft, because the project directory is now copied one level
deeper to `/root/lpcraft/project` but nothing created `/root/lpcraft`
first.

509724e... by Colin Watson

Fix handling of run-one --output-directory option

This was missed when the --output option was renamed to
--output-directory.

0c85067... by Colin Watson

Factor out _remove_prefix_if_possible function

aa6d0cc... by Colin Watson

Allow output.paths to reference parent directory

`dpkg-buildpackage` writes its output files to the parent directory of
the build tree. This is awkward to use with lpcraft, because
`output.paths` isn't allowed to escape the build tree.

We have to work with the world as it is, not as we'd like it to be, and
it doesn't seem unreasonable to allow gathering files from the parent
directory (but not further up the tree) in order to make things easier
for people integrating build systems such as this. Move the project
path inside the container one level down (to `/root/lpcraft/project`) to
support this.