#897677 dkms: set proper exit value

Package:
dkms
Source:
dkms
Submitter:
Harald Dunkel
Date:
2024-11-16 09:06:03 UTC
Severity:
normal
Tags:
#897677#5
Date:
2018-05-04 06:38:32 UTC
From:
To:
dkms' exit value is unreliable:

	# dkms status && echo success
	aufs, 4.9+20161219, 4.9.0-4-amd64, x86_64: installed
	aufs, 4.9+20161219, 4.9.0-5-amd64, x86_64: installedError! Could not locate dkms.conf file.
	File:  does not exist.

	aufs, 4.9+20161219, 4.9.0-6-amd64, x86_64: installed
	success
	:
	:
	# aptitude upgrade
	:
	:
	Setting up linux-kbuild-4.15 (4.15.11-1~bpo9+1) ...
	Setting up linux-perf-4.15 (4.15.11-1~bpo9+1) ...
	Setting up linux-headers-4.15.0-0.bpo.2-common (4.15.11-1~bpo9+1) ...
	Setting up linux-perf (4.15+91~bpo9+1) ...
	Setting up linux-image-4.15.0-0.bpo.2-amd64 (4.15.11-1~bpo9+1) ...
	/etc/kernel-img.conf:2: W: ignoring unknown parameter relative_links
	/etc/kernel-img.conf:4: W: ignoring unknown parameter do_bootfloppy
	/etc/kernel-img.conf:5: W: ignoring unknown parameter warn_initrd
	/etc/kernel/postinst.d/dkms:
	Error! Could not locate dkms.conf file.
	File:  does not exist.
	Error!  The dkms.conf for this module includes a BUILD_EXCLUSIVE directive which
	does not match this kernel/arch.  This indicates that it should not be built.
	/etc/kernel/postinst.d/initramfs-tools:
	update-initramfs: Generating /boot/initrd.img-4.15.0-0.bpo.2-amd64
	I: The initramfs will attempt to resume from /dev/md0p2
	:
	:


Regards
Harri

#897677#10
Date:
2018-05-04 06:43:30 UTC
From:
To:
PS:
	root@dpcl063:~# ls -ald /var/lib/dkms/*/*/source
	lrwxrwxrwx 1 root root 26 Jan  8 16:22 /var/lib/dkms/aufs/4.9+20161219/source -> /usr/src/aufs-4.9+20161219
	lrwxrwxrwx 1 root root 30 Jan 18  2017 /var/lib/dkms/nvidia-current/375.26/source -> /usr/src/nvidia-current-375.26
	lrwxrwxrwx 1 root root 31 Mar 17 08:16 /var/lib/dkms/nvidia-current/384.111/source -> /usr/src/nvidia-current-384.111
	lrwxrwxrwx 1 root root 26 Jul 22  2017 /var/lib/dkms/virtualbox/5.1.24/source -> /usr/src/virtualbox-5.1.24
	lrwxrwxrwx 1 root root 26 May  3 07:56 /var/lib/dkms/virtualbox/5.2.10/source -> /usr/src/virtualbox-5.2.10
	root@dpcl063:~# ls -alLd /var/lib/dkms/*/*/source
	ls: cannot access '/var/lib/dkms/nvidia-current/375.26/source': No such file or directory
	ls: cannot access '/var/lib/dkms/virtualbox/5.1.24/source': No such file or directory
	drwxr-xr-x  4 root root 4096 Jan  8 16:21 /var/lib/dkms/aufs/4.9+20161219/source
	drwxr-xr-x  7 root root 4096 Feb  5 08:45 /var/lib/dkms/nvidia-current/384.111/source
	drwxr-xr-x 12 root root 4096 Apr 21 21:03 /var/lib/dkms/virtualbox/5.2.10/source

Hope this helps

Regards
Harri

#897677#15
Date:
2018-05-04 06:49:43 UTC
From:
To: