~sespiros/ubuntu-security-tools/+git/ubuntu-security-tools:esm-chroot-names-2

Last commit made on 2022-06-14
Get this branch:
git clone -b esm-chroot-names-2 https://git.launchpad.net/~sespiros/ubuntu-security-tools/+git/ubuntu-security-tools
Only Spyros Seimenis can upload to this branch. If you are Spyros Seimenis please log in for upload directions.

Branch merges

Branch information

Recent commits

c240846... by Spyros Seimenis

Add feature to autogenerate chroot name for ESM builds

This adds the recent change to perform_source_build() to
perform_binary_build() as well.

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>

e105713... by Alex Murray

uaudit: Add support for invoking flawfinder directly

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