Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ionic:branches:Linux-PAM
pam-python
pam-python-debug-tests.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pam-python-debug-tests.patch of Package pam-python
diff -pNur pam-python-ec2d2d2fdf97d1dc73d570e333eb85d7cf9c120f-orig/src/ctest.c pam-python-ec2d2d2fdf97d1dc73d570e333eb85d7cf9c120f/src/ctest.c --- pam-python-ec2d2d2fdf97d1dc73d570e333eb85d7cf9c120f-orig/src/ctest.c 2022-10-23 13:20:35.000000000 +0200 +++ pam-python-ec2d2d2fdf97d1dc73d570e333eb85d7cf9c120f/src/ctest.c 2022-10-25 03:47:28.733855194 +0200 @@ -74,6 +74,7 @@ static int dl_walk(struct dl_phdr_info* struct walk_info* walk_info = data; (void)size; + fprintf(stderr, "walking lib name: %s\n", info->dlpi_name); if (strstr(info->dlpi_name, "/pam_python.so") != 0) walk_info->libpam_python_seen = 1; if (strstr(info->dlpi_name, "/libpython") != 0) @@ -120,9 +121,9 @@ int main(int argc, char **argv) convstruct.conv = conv; convstruct.appdata_ptr = 0; sprintf(filename, "test-pam_%s.pam", pyver); - if (pam_start(filename, "", &convstruct, &pamh) == -1) + if ((exit_status = pam_start(filename, "", &convstruct, &pamh)) != PAM_SUCCESS) { - fprintf(stderr, "pam_start failed\n"); + fprintf(stderr, "pam_start failed: %d\n", exit_status); exit(1); } exit_status = 0; diff -pNur pam-python-ec2d2d2fdf97d1dc73d570e333eb85d7cf9c120f-orig/src/Makefile pam-python-ec2d2d2fdf97d1dc73d570e333eb85d7cf9c120f/src/Makefile --- pam-python-ec2d2d2fdf97d1dc73d570e333eb85d7cf9c120f-orig/src/Makefile 2022-10-25 03:36:25.868944907 +0200 +++ pam-python-ec2d2d2fdf97d1dc73d570e333eb85d7cf9c120f/src/Makefile 2022-10-25 03:44:06.784968557 +0200 @@ -14,6 +14,7 @@ pam_python.so: pam_python.c setup.py Mak @#CFLAGS="$(CFLAGS) -Og $(WARNINGS)" $(PYTHON) setup.py build --debug @#CFLAGS="$(CFLAGS) -Og $(WARNINGS)" Py_DEBUG=1 $(PYTHON) setup.py build --debug ln -sf $$(find build/lib.*/pam_python*.so -type f | head -n1) $@ + ls -ldh '$@' .PHONY: install install-lib install: install-lib @@ -37,6 +38,8 @@ test-pam_$(PYTHON).pam: test-pam_python. /etc/pam.d/test-pam_$(PYTHON).pam: test-pam_$(PYTHON).pam s=$$([ $$(id -u) = 0 ] || echo sudo); $$s ln -sf $$(pwd)/test-pam_$(PYTHON).pam /etc/pam.d + ls -ldh '/etc/pam.d/test-pam_'* + cat /etc/pam.d/test-pam_$(PYTHON).pam .PHONY: test test: pam_python.so ctest /etc/pam.d/test-pam_$(PYTHON).pam
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor