Silence unnecessary ln -f warning

Since `cp -a` serves as fallback, there's no need to clutter
the output.

Before:
```
$ sudo update-initramfs -u
ln: failed to create hard link '/boot/initrd.img-6.1.0-3-amd64.dpkg-bak' => '/boot/initrd.img-6.1.0-3-amd64': Operation not permitted
update-initramfs: Generating /boot/initrd.img-6.1.0-3-amd64
```

After:
```
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-6.1.0-3-amd64
```

Signed-off-by: szubersk <szuberskidamian@gmail.com>
This commit is contained in:
szubersk 2024-01-26 04:02:32 +00:00 committed by Damian Szuberski
parent cf964bfb43
commit 9da9969318

View File

@ -81,7 +81,7 @@ backup_initramfs()
[ ! -r "${initramfs}" ] && return 0
initramfs_bak="${initramfs}.dpkg-bak"
[ -r "${initramfs_bak}" ] && rm -f "${initramfs_bak}"
ln -f "${initramfs}" "${initramfs_bak}" \
ln -f "${initramfs}" "${initramfs_bak}" 2>/dev/null \
|| cp -a "${initramfs}" "${initramfs_bak}"
verbose "Keeping ${initramfs_bak}"
}