Package: piuparts Version: 1.1.4 Severity: normal Dear Maintainer,
I discovered recently that piupart's testbed is missing the command `tempfile`, which I was using to write a a backup of a database to /var/tmp in a postrm script. I wonder why the tesbed is missing this package, which is part of Debian's essential packages, as reported by `aptitude search '?priority(required)'` If `tempfile` is not part of piupart's testbed, is there a recommended way to create an unpredictable file name, in order to save backup data without a risk of vulnerability? (if my postrm script writes to a predictable file name like /var/tmp/foo, somebody can create in advance a link with this name, to access backup information, which results in an unexpected data leak) -- System Information: Debian Release: 11.0 APT prefers stable APT policy: (900, 'stable'), (500, 'stable-security'), (400, 'unstable'), (100, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-14-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_BAD_PAGE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages piuparts depends on: ii debootstrap 1.0.123 ii debsums 3.0.2 ii libjs-sphinxdoc 3.4.3-2 ii lsb-release 11.1.0 ii lsof 4.93.2+dfsg-1.1 ii mount 2.36.1-8 ii piuparts-common 1.1.4 ii python3 3.9.2-3 ii python3-debian 0.1.39 Versions of packages piuparts recommends: ii adequate 0.15.6 Versions of packages piuparts suggests: ii docker.io 20.10.5+dfsg1-1+b5 pn schroot <none>