"ca-certificates" package deletes `ca-certificates.crt` on removal
From stock Alpine 3.12 docker image adding and then removing ca-certificates causes ca-certificates.crt
to be deleted (and thus the cert.pem
symlink). Which package is supposed to own these files ca-certificates-bundle
or ca-certificates
?
docker run -it --rm alpine:3.12
/ # ls -l /etc/ssl/certs/
total 212
-rw-r--r-- 1 root root 215579 Mar 5 16:00 ca-certificates.crt
/ # apk add --no-cache ca-certificates
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
(1/1) Installing ca-certificates (20191127-r3)
Executing busybox-1.31.1-r16.trigger
Executing ca-certificates-20191127-r3.trigger
OK: 6 MiB in 15 packages
/ # ls -l /etc/ssl/certs/ca-certificates.crt
-rw-r--r-- 1 root root 214057 Jun 17 20:50 /etc/ssl/certs/ca-certificates.crt
/ # apk del ca-certificates
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory
WARNING: Ignoring APKINDEX.40a3604f.tar.gz: No such file or directory
(1/1) Purging ca-certificates (20191127-r3)
Executing ca-certificates-20191127-r3.post-deinstall
Executing busybox-1.31.1-r16.trigger
OK: 6 MiB in 14 packages
/ # ls -l /etc/ssl/certs/ca-certificates.crt
ls: /etc/ssl/certs/ca-certificates.crt: No such file or directory