Skip to main content

nss-altfiles for vula

Project description

vula_libnss

This project provides a source package and also an architecture specific libnss shared object file which are suitable for upload to pypi. We encourage users to build a deb and it will put the required libnss shared object into /lib/libnss_vula.so.2; users of the pip installed vula_libnss need to copy the libnss_vula.so.2 into the correct place and reconfigure nsswitch.conf to use this new module.

Fetch the source: git clone --recursive https://codeberg.org/vula/vula_libnss

If in doubt, build a Debian package and install it; if you're an advanced user, you may pip install vula_libnss and manually configure it for use with vula.

To build a Debian package:

apt install -y --no-install-recommends make python3-setuptools python3-stdeb python3-all-dev python-all dh-python fakeroot build-essential ca-certificates

make deb

If you would like to do the above in an ephemeral podman instance, without needing to install anything besides make and podman on your host system, you can use this make target instead:

make deb-in-podman

For developers, we also provide some additional build targets.

To build a python source package and an arch specific wheel for the current system architecture suitable for upload to pypi:

make pypi-build

To upload those files to pypi:

make pypi-upload

To clean up after the build:

make clean

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vula_libnss-0.0.2023112400.tar.gz (44.1 kB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page