Package: plymouth
Version: 24.004.60-1+b2
Severity: minor

Dear Maintainer,

I used to have a symlink from /etc/plymouth/plymouthd.conf to my
dotfiles repository, which resulted in a broken theme (a gray screen
with three white dots).

At some point I realized that the initramfs hook is copying the symlink
itself, so I switched to a hardlink which resolved that issue.

The problem is in /usr/share/initramfs-tools/hooks/plymouth which uses
`cp -dRp` to copy certain files. Could that be changed to `cp -p`
perhaps? I noticed that `cp -R` will still create symlinks when used
with a single file, but recursion isn't necessary in these cases anyway.

I also saw some other hooks explicitly use `cp -L`.

Thanks,
Markus


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.9-1-liquorix-amd64 (SMP w/4 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)

Versions of packages plymouth depends on:
ii  init-system-helpers  1.66
ii  initramfs-tools      0.142
ii  libc6                2.37-15.1
ii  libdrm2              2.4.120-2
ii  libplymouth5         24.004.60-1+b2
ii  systemd              255.4-1+b1
ii  udev                 255.4-1+b1

plymouth recommends no packages.

Versions of packages plymouth suggests:
ii  desktop-base     12.0.6+nmu1
pn  plymouth-themes  <none>

-- Configuration Files:
/etc/plymouth/plymouthd.conf changed:
[Daemon]
Theme=moonlight
ShowDelay=0


-- no debconf information

Reply via email to