~alexmurray/ubuntu-security-tools:chdist

Last commit made on 2022-06-27
Get this branch:
git clone -b chdist https://git.launchpad.net/~alexmurray/ubuntu-security-tools
Only Alex Murray can upload to this branch. If you are Alex Murray please log in for upload directions.

Branch merges

Branch information

Name:
chdist
Repository:
lp:~alexmurray/ubuntu-security-tools

Recent commits

9b5434f... by Alex Murray

umt: Query apt-cache / download via chdist

This avoids having to have a global
/etc/apt/sources.list.d/ubuntu-security.list so that user's can configure
their own local chdist environments instead.

Signed-off-by: Alex Murray <email address hidden>

9cda8a7... by Alex Murray

umt: Show progressbar not debug when querying testflinger queues

Signed-off-by: Alex Murray <email address hidden>

adb24fe... by Alex Murray

Merge branch 'uaudit-static-analysis-tools-refactoring'

Signed-off-by: Alex Murray <email address hidden>

ad07fae... by Spyros Seimenis

Merge remote-tracking branch 'sespiros/esm-chroot-names'

* sespiros/esm-chroot-names:
  Add feature to autogenerate chroot name for ESM builds

3747f13... by Spyros Seimenis

Add feature to autogenerate chroot name for ESM builds

Following the naming convention $release-esm-$arch

5e8a98b... by Spyros Seimenis

Use /bin/bash as the default shell in chroots

When building with debuild inside a chroot, the user's
shell is used by default when running the command with su.
If the user's shell doesn't exist in a default installation the
script fails. Instead of installing a custom user's shell in the
chroot, this commit forces the shell to be bash.

ef689cc... by Alex Murray

audit-code.sh: Make sure we look for the right openssl module name for ruby

Signed-off-by: Alex Murray <email address hidden>

bb654cd... by Alex Murray

uaudit: Refactor static analysis tools handling

Introduce a StaticAnalysisTool() class to encapsulate the logic needed for
each different static analysis tool and then remove all the copy-pasta'd
code which used to handle these. This should make adding new static
analysis tools as simple as defining a new instance of this object and
adding it to the static_analysis_tools list.

Signed-off-by: Alex Murray <email address hidden>

621c6cd... by Alex Murray

uaudit: Respect --disable-coverity for analysis plus misc cleanups

Various small cleanups to make pyright give cleaner output.

Signed-off-by: Alex Murray <email address hidden>

0e5d8d6... by Alex Murray

audits/audit-code.sh: Add some support for ruby

This is quite rudimentary but at least is better than the default generic
outputs

Signed-off-by: Alex Murray <email address hidden>