Here is a challenge: The only entries I want to see listed for search are the red ones. I've tried a lot of ways, I don't think it is possible with the way slackpkg currently handles blacklisting.
Code:
slackpkg search slackpkg
Looking for slackpkg in package list. Please wait... DONE
The list below shows all packages with name matching "slackpkg".
[ Status ] [ Repository ] [ Package ]
installed slackpkgplus slackpkg+-1.7.6-noarch-5mt
installed slackware64 slackpkg-15.0.3-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-15.0.1_beta1-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.52beta-noarch-2
uninstalled(masked) slackpkgbeta slackpkg-2.52beta2-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.60beta-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.61beta-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.61beta2-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.70beta-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.70beta2-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.70beta3-noarch-4
uninstalled(masked) slackpkgbeta slackpkg-2.70beta4-noarch-2
uninstalled(masked) slackpkgbeta slackpkg-2.70beta5-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.71beta1-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.71beta2-noarch-4
uninstalled(masked) slackpkgbeta slackpkg-2.71beta3-noarch-2
uninstalled(masked) slackpkgbeta slackpkg-2.71beta4-noarch-3
uninstalled(masked) slackpkgbeta slackpkg-2.71beta5-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.80.2beta1-noarch-2
uninstalled(masked) slackpkgbeta slackpkg-2.80beta1-noarch-13
uninstalled(masked) slackpkgbeta slackpkg-2.80beta2-noarch-3
uninstalled(masked) slackpkgbeta slackpkg-2.80beta3-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.81.1beta1-noarch-2
uninstalled(masked) slackpkgbeta slackpkg-2.81beta-noarch-4
uninstalled(masked) slackpkgbeta slackpkg-2.81beta2-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.81beta2-noarch-2
uninstalled(masked) slackpkgbeta slackpkg-2.81beta3-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-2.82.3beta1-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.82.3beta2-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.82.3beta3-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.82.3beta4-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.82.3beta5-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.83.0beta1-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.83.0beta2-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta1-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta10-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta11-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta12-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta3-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta4-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta5-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta6-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta7-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta8-noarch-1_rlw
uninstalled(masked) slackpkgbeta slackpkg-2.84.0_beta9-noarch-1_rlw
That said, @zerouno has provided a way to do so with the by setting "LEGACYBL=on" (default=off) slackpkgplus.conf. Blacklist entry for this "slackpkg-2" listing:
Code:
LEGACYBL=on slackpkg search slackpkg
Looking for slackpkg in package list. Please wait... DONE
The list below shows all packages with name matching "slackpkg".
[ Status ] [ Repository ] [ Package ]
installed slackpkgplus slackpkg+-1.7.6-noarch-5mt
installed slackware64 slackpkg-15.0.3-noarch-1
uninstalled(masked) slackpkgbeta slackpkg-15.0.1_beta1-noarch-1