Package: vgabios
Version: 0.9d+ds-1
Severity: normal
Control: notfound -1 0.8a+ds-3

Dear Maintainer,

Many /usr/share/vgabios/vgabios.*.bin symlinks are broken because their 
link target paths are calculated relative to the source package 
directory during build, instead of the symlink's parent directory.

  $ adequate vgabios
  vgabios: broken-symlink /usr/share/vgabios/vgabios.banshee.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-banshee.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.banshee.debug.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-banshee-debug.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.cirrus.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-cirrus.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.cirrus.debug.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-cirrus-debug.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.debug.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-debug.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.qxl.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-qxl.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.qxl.debug.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-qxl-debug.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.stdvga.debug.bin -> 
vgabios.debug.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.vmware.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-vmware.bin
  vgabios: broken-symlink /usr/share/vgabios/vgabios.vmware.debug.bin -> 
debian/vgabios/usr/share/vgabios/vgabios-vmware-debug.bin

>From debian/rules:

  bash -c 'set -e; \
   for file in debian/vgabios/usr/share/vgabios/*.bin; do \
     [ -e "$${file//-/.}" ] || [ -L "$${file//-/.}" ] || ln -s "$${file}" 
"$${file//-/.}"; \
   done'

The first argument to "ln -s" should be the basename instead, 
probably "$${file##*/}" is enough.


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: arm64, armhf, i386

Kernel: Linux 7.2-amd64 (SMP w/24 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

Reply via email to