Package: yubikey-luks
Version: 0.5.1+29.g5df2b95-6.2
Severity: minor
Tags: patch

Hi,

the use of "cp -pnL" in /usr/share/initramfs-tools/hooks/yubikey-luks
triggers a warning "cp: warning: behavior of -n is non-portable and may
change in future; use --update=none instead" when the initramfs is
rebuilt.

--- yubikey-luks        2024-04-11 18:27:36.614656012 +0200
+++ /usr/share/initramfs-tools/hooks/yubikey-luks       2024-04-11 
18:28:05.614804445 +0200
@@ -23,7 +23,7 @@
 copy_exec /usr/bin/sha256sum
 cp /usr/share/yubikey-luks/ykluks-keyscript "${DESTDIR}/sbin/ykluks-keyscript"
 cp /etc/ykluks.cfg "${DESTDIR}/etc/ykluks.cfg"
-cp -pnL /usr/lib/yubikey-luks/initramfs-suspend "${DESTDIR}/suspend"
+cp -pL --update=none /usr/lib/yubikey-luks/initramfs-suspend 
"${DESTDIR}/suspend"
 chmod 755 "${DESTDIR}/suspend"
 
 exit 0

Makes the warning go away. I am not yet using the functionality so I
don't whether this introduces breakage.

Greetings
Marc


-- System Information:
Debian Release: trixie/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages yubikey-luks depends on:
ii  cryptsetup               2:2.7.2-1
ii  initramfs-tools          0.142
ii  yubikey-personalization  1.20.0-3+b1

Versions of packages yubikey-luks recommends:
ii  cryptsetup-initramfs  2:2.7.2-1
ii  expect                5.45.4-3

yubikey-luks suggests no packages.

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/share/initramfs-tools/hooks/yubikey-luks (from 
yubikey-luks package)

Reply via email to