Article 5JZN0 slackpkg+ delete packages without signature

slackpkg+ delete packages without signature

by
regdub
from LinuxQuestions.org on (#5JZN0)
This concerns especially users who have configured slackpkg with DELALL=off

Recents versions of slackpkg+ delete packages without signature in TEMP

Code is :
Code: if [ -e $TEMP ];then
# clean cache from packages without gpg signature
find $TEMP ! -type d|sort|tac|awk '{if($1~/\.asc$/)f[$1]++;if($1~/\.t.z$/ && !f[$1".asc"])print $1}' |xargs -r rm -f
fiSince I don't see it in the changelog, I can't say if this is an involountery import from a test version or if it's here on purpose.
From my backups, it seems this behavior appeared in 1.7.6-noarch-4mt.
If it's the "bad package" in the changelog, I would never guess it means that.
This has no opt-out mechanism.

@zerouno
If it's here on purpose, I don't understand why.
I see another thread which talks of "cache invalidation" in the dev branch ? Well, this would be a violent invalidation imho.

There can be packages here without signatures for historical reasons, put here manually or by other tools.
When configuring DELALL=off, slackpkg let the user do the cleaning in TEMP and it would be nice that slackpkg+ can keep the same behavior.
If this requires too much work, this cleaning should at least be limited to SLACKPKGPLUS_* directories.

Thanks for reading.latest?d=yIl2AUoC8zA latest?i=Deqxm3jS7Rs:-HzqygKkTbc:F7zBnMy latest?i=Deqxm3jS7Rs:-HzqygKkTbc:V_sGLiP latest?d=qj6IDK7rITs latest?i=Deqxm3jS7Rs:-HzqygKkTbc:gIN9vFwDeqxm3jS7Rs
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments