Fri Jul 8 19:18:29 CEST 2016

pkg/slackpkg+-1.7.0d0-noarch-4mt.txz
  - Slackware 14.2 was finally released. Updated repository list.
  - Added manpage for the configuration file (man slackpkgplus.conf)
  - bash_completion is now enabled by default
  - Improved checkrepos.sh (now write PACKAGES.TXT size and last update time)
  - Changed some default settings in sample configuration file; also
    USEBL accepts on/off instead 0/1
This commit is contained in:
Matteo Rossini 2016-07-09 00:40:35 +02:00
parent 066d2af8c8
commit 67c92554ee
12 changed files with 1298 additions and 145 deletions

View file

@ -1,3 +1,13 @@
Fri Jul 8 19:18:29 CEST 2016
pkg/slackpkg+-1.7.0d0-noarch-4mt.txz
- Slackware 14.2 was finally released. Updated repository list.
- Added manpage for the configuration file (man slackpkgplus.conf)
- bash_completion is now enabled by default
- Improved checkrepos.sh (now write PACKAGES.TXT size and last update time)
- Changed some default settings in sample configuration file; also
USEBL accepts on/off instead 0/1
+-------------------------+
Wed Jun 22 21:05:15 CEST 2016
pkg/slackpkg+-1.7.0d0-noarch-3mt.txz: Rebuilt
- slackpkg search did not honor the '+' symbol (thanks to yars)

View file

@ -1,3 +1,13 @@
Fri Jul 8 19:18:29 CEST 2016
pkg/slackpkg+-1.7.0d0-noarch-4mt.txz
- Slackware 14.2 was finally released. Updated repository list.
- Added manpage for the configuration file (man slackpkgplus.conf)
- bash_completion is now enabled by default
- Improved checkrepos.sh (now write PACKAGES.TXT size and last update time)
- Changed some default settings in sample configuration file; also
USEBL accepts on/off instead 0/1
+-------------------------+
Wed Jun 22 21:05:15 CEST 2016
pkg/slackpkg+-1.7.0d0-noarch-3mt.txz: Rebuilt
- slackpkg search did not honor the '+' symbol (thanks to yars)

View file

@ -107,6 +107,8 @@ for R in $REPOS;do
continue
fi
SIZE=0
DATE=""
MD5=no
[ $V ]&&echo -en " CHECKSUMS.md5: "||echo -n .
curl --location --head $REPO/CHECKSUMS.md5 > CHECKSUMS.md5.R 2>/dev/null
@ -137,9 +139,11 @@ for R in $REPOS;do
[ $V ]&&echo -n "OK "||echo -n .
if grep -q Content-Length: PACKAGES.TXT.R;then
[ $V ]&&echo -n "$(grep Content-Length: PACKAGES.TXT.R|awk '{print $2}'|sed 's/ //') bytes "
SIZE="$(grep Content-Length: PACKAGES.TXT.R|awk '{print $2}'|sed 's/ //')"
fi
if grep -q Last-Modified: PACKAGES.TXT.R;then
[ $V ]&&echo -n "($(grep Last-Modified: PACKAGES.TXT.R|cut -f2- -d:|sed 's/ //') ) "
DATE="$(grep Last-Modified: PACKAGES.TXT.R|cut -f2- -d:|sed 's/^M//')"
fi
[ $V ]&&echo
PACK=yes
@ -184,6 +188,11 @@ for R in $REPOS;do
GPG=no
fi
if [ "$GPG" = "bad" ];then
[ $V ]&&echo -e " invalid GPG key\nInvalid repository"|grep --color .||echo " Invalid (GPG-KEY failure)"|grep --color .
continue
fi
if [ ! $V ];then
echo -n " OK"
if [ "$GPG" != "yes" ];then
@ -193,8 +202,19 @@ for R in $REPOS;do
else
echo "Done"
fi
if ! echo $SIZE|grep -q "^[1-9][0-9]*$";then
SIZE="-"
fi
SIZE="$(printf "%8d" $SIZE)"
if date -d "$DATE" >/dev/null 2>&1;then
DATE=$(date -d "$DATE" "+%Y/%m/%d %H:%M:%S")
else
DATE="-"
fi
echo -e "$REPO#$MD5#$PACK#$GPG" >> repositories.tmp
echo -e "$REPO#$SIZE#$DATE#$GPG" >> repositories.tmp
done
@ -202,8 +222,10 @@ echo
echo "========================================================"
) >&2
date
echo
(
echo -e "url#md5#pack#gpg"
echo -e "url# size#date#gpg"
echo
cat repositories.tmp|sort
)|LANG=C.utf8 column -t -s '#'

View file

@ -1,107 +1,121 @@
url md5 pack gpg
http://bear.alienbase.nl/mirrors/alien-kde/13.37/latest/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/13.37/latest/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.0/latest/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.0/latest/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.1/latest/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.1/latest/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/current/5/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/current/5/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/current/latest/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/current/latest/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/multilib/13.37 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/multilib/14.0 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/multilib/14.1 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/multilib/current yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/13.37/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/13.37/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.0/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.0/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/13.37/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/13.37/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64 yes yes Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://connochaetos.org/slack-n-free/slack-n-free-14.1 yes yes Henry Jensen <hjensen@connochaetos.org>
http://connochaetos.org/slack-n-free/slack-n-free-14.2 yes yes Henry Jensen <hjensen@connochaetos.org>
http://connochaetos.org/slack-n-free/slack-n-free64-14.1 yes yes Henry Jensen <hjensen@connochaetos.org>
http://connochaetos.org/slack-n-free/slack-n-free64-14.2 yes yes Henry Jensen <hjensen@connochaetos.org>
http://download.salixos.org/i486/13.37 yes yes Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/i486/14.0 yes yes Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/i486/14.1 yes yes Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/i486/14.2 yes yes Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/x86_64/13.37 yes yes Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/x86_64/14.0 yes yes Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/x86_64/14.1 yes yes Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/x86_64/14.2 yes yes Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://ngc891.blogdns.net/pub/slacke18/slackware-14.1 yes yes Jérôme Pinot <ngc891@gmail.com>
http://ngc891.blogdns.net/pub/slacke18/slackware64-14.1 yes yes Jérôme Pinot <ngc891@gmail.com>
http://panos.slackonly.com/pub/packages/14.1-x86 yes yes Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://panos.slackonly.com/pub/packages/14.1-x86_64 yes yes Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://panos.slackonly.com/pub/packages/current-x86 yes yes Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://panos.slackonly.com/pub/packages/current-x86_64 yes yes Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://repository.slacky.eu/slackware-13.37 yes yes Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware-14.0 yes yes Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware-14.1 yes yes Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware64-13.37 yes yes Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware64-14.0 yes yes Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware64-14.1 yes yes Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://rlworkman.net/pkgs/13.37 yes yes Robby Workman <rworkman@slackware.com>
http://rlworkman.net/pkgs/14.0 yes yes Robby Workman <rworkman@slackware.com>
http://rlworkman.net/pkgs/14.1 yes yes Robby Workman <rworkman@slackware.com>
http://rlworkman.net/pkgs/current yes yes Robby Workman <rworkman@slackware.com>
http://slack.conraid.net/repository yes yes Corrado Franco (Conraid) <conraid@gmail.com>
http://slackware.uk/csb/14.1/x86 yes yes Willy Sudiarto Raharjo <willysr@gmail.com>
http://slackware.uk/csb/14.1/x86_64 yes yes Willy Sudiarto Raharjo <willysr@gmail.com>
http://slackware.uk/csb/testing/x86_64 yes yes Willy Sudiarto Raharjo <willysr@gmail.com>
http://slackware.uk/msb/14.0/1.6/x86 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.0/1.6/x86_64 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.10/x86 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.10/x86_64 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.12/x86 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.12/x86_64 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.6/x86 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.6/x86_64 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.8/x86 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.8/x86_64 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/testing/1.14-gtk3/x86_64 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/testing/1.14/x86_64 yes yes MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slakfinder.org/slackpkg+ yes yes Matteo Rossini <zerouno@slacky.it>
http://slakfinder.org/slackpkg+1.6 yes yes Matteo Rossini <zerouno@slacky.it>
http://slakfinder.org/slackpkg+1.7 yes yes Matteo Rossini <zerouno@slacky.it>
http://slakfinder.org/slackpkg+dev yes yes Matteo Rossini <zerouno@slacky.it>
http://slint.fr/packages/14.0-i486 yes yes Didier Spaier <didier@slint.fr>
http://slint.fr/packages/14.0-x86_64 yes yes Didier Spaier <didier@slint.fr>
http://slint.fr/packages/14.1-i486 yes yes Didier Spaier <didier@slint.fr>
http://slint.fr/packages/14.1-x86_64 yes yes Didier Spaier <didier@slint.fr>
http://slint.fr/packages/14.2-i486 yes yes bad
http://slint.fr/packages/14.2-x86_64 yes yes bad
http://studioware.org/files/packages/slackware-13.37 yes yes Studioware <info@studioware.org>
http://studioware.org/files/packages/slackware-14.0 yes yes Studioware <info@studioware.org>
http://studioware.org/files/packages/slackware-14.1 yes yes Studioware <info@studioware.org>
http://studioware.org/files/packages/slackware64-13.37 yes yes Studioware <info@studioware.org>
http://studioware.org/files/packages/slackware64-14.0 yes yes Studioware <info@studioware.org>
http://studioware.org/files/packages/slackware64-14.1 yes yes Studioware <info@studioware.org>
http://www.microlinux.fr/microlinux/desktop-14.1-32bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/desktop-14.1-64bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/desktop-14.2-32bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/desktop-14.2-64bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/extras-14.1-32bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/extras-14.1-64bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/extras-14.2-32bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/extras-14.2-64bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.0-32bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.0-64bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.1-32bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.1-64bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.2-32bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.2-64bit yes yes Niki Kovacs <info@microlinux.fr>
http://www.slackel.gr/repo/i486/current yes yes Dimitris Tzemos (Slackel Creator) <djemos@slackel.gr>
http://www.slackel.gr/repo/x86_64/current yes yes Dimitris Tzemos (Slackel Creator) <djemos@slackel.gr>
Fri Jul 8 19:03:03 CEST 2016
url size date gpg
http://bear.alienbase.nl/mirrors/alien-kde/14.1/latest/x86 139426 2016/07/08 16:20:01 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.1/latest/x86_64 139842 2016/07/08 16:21:57 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.2/latest/x86 217885 2016/07/08 16:32:35 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.2/latest/x86_64 218119 2016/07/08 16:35:44 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.2/testing/x86 217885 2016/07/08 16:32:35 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/14.2/testing/x86_64 218119 2016/07/08 16:35:44 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/current/latest/x86 217885 2016/07/08 16:32:35 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/current/latest/x86_64 218119 2016/07/08 16:35:44 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/current/testing/x86 217885 2016/07/08 16:32:35 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/alien-kde/current/testing/x86_64 218119 2016/07/08 16:35:44 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/multilib/14.0 111478 2016/07/01 00:43:50 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/multilib/14.1 112789 2016/07/01 00:44:37 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/multilib/14.2 126079 2016/07/01 00:45:57 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/multilib/current 126079 2016/07/01 00:47:17 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.0/x86 5297 2016/07/07 20:59:25 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.0/x86_64 5315 2016/07/07 20:59:19 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86 3761 2016/07/07 20:58:42 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86_64 3773 2016/07/07 20:58:35 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86 2377 2016/07/07 20:59:13 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86_64 2385 2016/07/07 20:59:06 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86 3763 2016/07/07 20:58:58 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86_64 3775 2016/07/07 20:58:50 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86 199186 2016/07/07 17:30:38 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86_64 197533 2016/07/07 17:28:45 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86 218576 2016/07/07 17:17:27 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86_64 218360 2016/07/07 17:15:13 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86 211026 2016/07/07 17:26:47 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86_64 212217 2016/07/07 17:24:33 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86 211026 2016/07/07 17:22:12 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64 212217 2016/07/07 17:19:52 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
http://connochaetos.org/slack-n-free/slack-n-free-14.1 24594 2016/06/10 20:46:17 Henry Jensen <hjensen@connochaetos.org>
http://connochaetos.org/slack-n-free/slack-n-free-14.2 87550 2016/07/06 15:53:45 Henry Jensen <hjensen@connochaetos.org>
http://connochaetos.org/slack-n-free/slack-n-free64-14.1 7674 2016/06/10 20:43:21 Henry Jensen <hjensen@connochaetos.org>
http://connochaetos.org/slack-n-free/slack-n-free64-14.2 5744 2016/07/02 18:08:33 Henry Jensen <hjensen@connochaetos.org>
http://download.salixos.org/i486/14.0 715700 2016/06/17 21:50:51 Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/i486/14.1 652584 2016/06/17 21:49:14 Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/i486/14.2 439979 2016/07/05 10:53:45 Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/x86_64/14.0 717754 2016/06/17 21:51:15 Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/x86_64/14.1 654281 2016/06/17 21:50:10 Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://download.salixos.org/x86_64/14.2 442154 2016/07/05 10:56:02 Salix Admin (The Bonsai OS) <salix.admin@gmail.com>
http://ftp.slackware.com/pub/slackware/slackware-14.0 612360 2014/08/29 01:48:10 Slackware Linux Project <security@slackware.com>
http://ftp.slackware.com/pub/slackware/slackware-14.1 663145 2013/11/03 07:13:37 Slackware Linux Project <security@slackware.com>
http://ftp.slackware.com/pub/slackware/slackware-14.2 702459 2016/06/29 21:42:35 Slackware Linux Project <security@slackware.com>
http://ftp.slackware.com/pub/slackware/slackware-current 702454 2016/07/07 22:03:53 Slackware Linux Project <security@slackware.com>
http://ftp.slackware.com/pub/slackware/slackware64-14.0 613454 2012/09/25 19:59:50 Slackware Linux Project <security@slackware.com>
http://ftp.slackware.com/pub/slackware/slackware64-14.1 664593 2013/11/03 07:19:37 Slackware Linux Project <security@slackware.com>
http://ftp.slackware.com/pub/slackware/slackware64-14.2 704195 2016/06/29 21:49:56 Slackware Linux Project <security@slackware.com>
http://ftp.slackware.com/pub/slackware/slackware64-current 704190 2016/07/07 22:18:55 Slackware Linux Project <security@slackware.com>
http://ngc891.blogdns.net/pub/slacke18/slackware-14.1 22891 2014/02/09 06:19:56 Jérôme Pinot <ngc891@gmail.com>
http://ngc891.blogdns.net/pub/slacke18/slackware64-14.1 22981 2014/02/09 06:23:48 Jérôme Pinot <ngc891@gmail.com>
http://panos.slackonly.com/pub/packages/14.1-x86 3846671 2016/01/23 19:45:07 Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://panos.slackonly.com/pub/packages/14.1-x86_64 4051503 2016/05/01 21:05:08 Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://panos.slackonly.com/pub/packages/14.2-x86_64 3917564 2016/07/06 01:38:31 Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://panos.slackonly.com/pub/packages/current-x86 742102 2016/04/24 17:46:43 Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://panos.slackonly.com/pub/packages/current-x86_64 4008606 2016/06/27 19:06:09 Panagiotis Nikolaou (slackware user) <hostmaster@slackonly.com>
http://repository.slacky.eu/slackware-14.0 888843 2013/10/22 05:04:28 Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware-14.1 319695 2015/05/10 05:08:18 Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware-14.2 1936 2016/07/06 05:39:04 Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware64-14.0 505829 2013/10/17 05:10:54 Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware64-14.1 294487 2015/07/18 05:00:32 Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://repository.slacky.eu/slackware64-14.2 703 2016/07/02 17:16:42 Slacky.eu packagers (packages by Slacky.eu) <packages@slacky.it>
http://rlworkman.net/pkgs/14.0 44424 2013/06/13 06:29:01 Robby Workman <rworkman@slackware.com>
http://rlworkman.net/pkgs/14.1 117045 2016/02/21 08:33:59 Robby Workman <rworkman@slackware.com>
http://rlworkman.net/pkgs/14.2 46048 2016/07/02 03:26:51 Robby Workman <rworkman@slackware.com>
http://rlworkman.net/pkgs/current 3230 2015/11/08 09:37:01 Robby Workman <rworkman@slackware.com>
http://slack.conraid.net/repository/slackware64-current 287474 2016/07/06 11:43:05 Corrado Franco (Conraid) <conraid@gmail.com>
http://slackware.uk/csb/14.1/x86 23946 2016/07/02 03:28:55 Willy Sudiarto Raharjo <willysr@gmail.com>
http://slackware.uk/csb/14.1/x86_64 24034 2016/07/02 03:29:04 Willy Sudiarto Raharjo <willysr@gmail.com>
http://slackware.uk/csb/14.2/x86 24224 2016/07/02 03:30:07 Willy Sudiarto Raharjo <willysr@gmail.com>
http://slackware.uk/csb/14.2/x86_64 24314 2016/07/02 03:31:15 no
http://slackware.uk/msb/14.0/1.6/x86 28374 2015/12/26 06:11:35 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.0/1.6/x86_64 28464 2015/12/26 06:11:49 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.0/latest/x86 28374 2015/12/26 06:11:35 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.0/latest/x86_64 28464 2015/12/26 06:11:49 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.10/x86 38193 2015/12/26 06:13:17 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.10/x86_64 36589 2015/12/26 06:13:34 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.12/x86 36464 2016/07/04 12:52:21 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.12/x86_64 36585 2016/07/04 12:52:41 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.6/x86 36621 2015/12/26 06:12:06 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.6/x86_64 36734 2015/12/26 06:12:23 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.8/x86 33853 2015/12/26 06:12:40 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/1.8/x86_64 34544 2015/12/26 06:12:58 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/latest/x86 36464 2016/07/04 12:52:21 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.1/latest/x86_64 36585 2016/07/04 12:52:41 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.2/1.14/x86 26912 2016/07/04 13:03:18 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.2/1.14/x86_64 27006 2016/07/04 13:03:34 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.2/latest/x86 26912 2016/07/04 13:03:18 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/14.2/latest/x86_64 27006 2016/07/04 13:03:34 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/current/1.15-gtk3/x86_64 28590 2016/07/04 13:04:08 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slackware.uk/msb/current/1.15/x86_64 28438 2016/07/04 13:03:51 MATE SlackBuilds <mateslackbuilds@gmail.com>
http://slakfinder.org/slackpkg+ 624 2016/06/25 17:27:26 Matteo Rossini <zerouno@slacky.it>
http://slakfinder.org/slackpkg+1.6 626 2016/06/04 12:09:43 Matteo Rossini <zerouno@slacky.it>
http://slakfinder.org/slackpkg+1.7 624 2016/06/25 17:27:26 Matteo Rossini <zerouno@slacky.it>
http://slakfinder.org/slackpkg+dev 629 2016/06/22 21:04:58 Matteo Rossini <zerouno@slacky.it>
http://slint.fr/packages/14.0-i486 716 2015/12/20 18:34:10 Didier Spaier <didier@slint.fr>
http://slint.fr/packages/14.0-x86_64 716 2015/12/20 18:34:12 Didier Spaier <didier@slint.fr>
http://slint.fr/packages/14.1-i486 2501 2015/12/20 18:34:15 Didier Spaier <didier@slint.fr>
http://slint.fr/packages/14.1-x86_64 2975 2015/12/20 18:34:19 Didier Spaier <didier@slint.fr>
http://studioware.org/files/packages/slackware-14.0 52616 2015/11/25 23:53:02 Studioware <info@studioware.org>
http://studioware.org/files/packages/slackware-14.1 116437 2015/11/25 23:52:17 Studioware <info@studioware.org>
http://studioware.org/files/packages/slackware64-14.0 53884 2015/11/25 23:52:33 Studioware <info@studioware.org>
http://studioware.org/files/packages/slackware64-14.1 116378 2015/11/25 23:52:40 Studioware <info@studioware.org>
http://www.microlinux.fr/microlinux/desktop-14.1-32bit 176010 2016/06/19 13:44:26 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/desktop-14.1-64bit 176996 2016/06/19 13:46:04 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/desktop-14.2-32bit 96390 2016/03/21 09:33:40 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/desktop-14.2-64bit 97626 2016/03/21 09:33:45 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/extras-14.1-32bit 21349 2016/05/21 17:42:08 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/extras-14.1-64bit 21462 2016/05/21 17:42:20 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/extras-14.2-32bit 4249 2016/03/21 09:39:48 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/extras-14.2-64bit 3592 2016/03/21 09:39:52 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.0-32bit 69973 2016/05/20 09:39:19 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.0-64bit 70377 2016/05/20 09:39:42 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.1-32bit 69976 2016/05/20 09:40:05 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.1-64bit 70380 2016/05/20 09:40:26 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.2-32bit 1714 2016/03/21 09:41:45 Niki Kovacs <info@microlinux.fr>
http://www.microlinux.fr/microlinux/server-14.2-64bit 1718 2016/03/21 09:41:54 Niki Kovacs <info@microlinux.fr>
http://www.slackel.gr/repo/i486/current 627342 2016/07/05 09:49:47 Dimitris Tzemos (Slackel Creator) <djemos@slackel.gr>
http://www.slackel.gr/repo/x86_64/current 630490 2016/07/05 09:40:24 Dimitris Tzemos (Slackel Creator) <djemos@slackel.gr>

View file

@ -1,28 +1,25 @@
Supported Repositories:
> Supports GPG
> slackpkgplus: http://slakfinder.org/slackpkg+{,dev,1.6,1.7}/
> multilib: http://bear.alienbase.nl/mirrors/people/alien/multilib/{13.37,14.0,14.1,14.2,current}/
> alienbob: http://bear.alienbase.nl/mirrors/people/alien/sbrepos/{13.37,14.0,14.1,14.2,current}/{x86,x86_64}/
> ktown: http://bear.alienbase.nl/mirrors/alien-kde/{13.37,14.0,14.1,14.2,current}/{latest,5}/{x86,x86_64}/
> restricted: http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{13.37,14.0,14.1,14.2,current}/{x86,x86_64}/
> slacky: http://repository.slacky.eu/slackware{,64}-{13.37,14.0,14.1,14.2}/
> multilib: http://bear.alienbase.nl/mirrors/people/alien/multilib/{14.0,14.1,14.2,current}/
> alienbob: http://bear.alienbase.nl/mirrors/people/alien/sbrepos/{14.0,14.1,14.2,current}/{x86,x86_64}/
> ktown: http://bear.alienbase.nl/mirrors/alien-kde/{14.1,14.2,current}/{latest,testing}/{x86,x86_64}/
> restricted: http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{14.0,14.1,14.2,current}/{x86,x86_64}/
> slacky: http://repository.slacky.eu/slackware{,64}-{14.0,14.1,14.2}/
> mleddesktop: http://www.microlinux.fr/microlinux/desktop-{14.1,14.2}-{32,64}bit/
> mledextras: http://www.microlinux.fr/microlinux/extras-{14.1,14.2}-{32,64}bit/
> mles: http://www.microlinux.fr/microlinux/server-{14.0,14.1,14.2}-{32,64}bit/
> msb: http://slackware.uk/msb/{14.0,14.1,14.2,testing}/{1.6,1.8,1.10,1.12,1.14,1.14-gtk3}/{x86,x86_64}/
> csb: http://slackware.uk/csb/{14.1,14.2,testing}/{x86,x86_64}/
> slackers: http://slack.conraid.net/repository/
> msb: http://slackware.uk/msb/{14.0,14.1,14.2,current}/{1.6,1.8,1.10,1.12,1.14,1.15,1.15-gtk3,latest}/{x86,x86_64}/
> csb: http://slackware.uk/csb/{14.1,14.2}/{x86,x86_64}/
> slackers: http://slack.conraid.net/repository/slackware64-current/
> slacke18: http://ngc891.blogdns.net/pub/slacke18/slackware{,64}-{14.1,14.2}/
> studioware: http://studioware.org/files/packages/slackware{,64}-{13.37,14.0,14.1,14.2}/
> studioware: http://studioware.org/files/packages/slackware{,64}-{14.0,14.1,14.2}/
> slackonly: http://panos.slackonly.com/pub/packages/{14.1,14.2,current}-{x86,x86_64}/
> rlworkman: http://rlworkman.net/pkgs/{13.37,14.0,14.1,14.2,current}/
> rlworkman: http://rlworkman.net/pkgs/{14.0,14.1,14.2,current}/
> slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/
> connochaetos: http://connochaetos.org/slack-n-free/slack-n-free{,64}-{14.1,14.2}/
> slint: http://slint.fr/packages/{14.0,14.1,14.2}-{i486,x86_64}/
>
> Partial GPG support
> salixos: http://download.salixos.org/{i486,x86_64}/{13.37,14.0,14.1,14.2}/
> salixos: http://download.salixos.org/{i486,x86_64}/{14.0,14.1,14.2}/
salixos partially supports GPG. This repository contains the .asc file
for CHECKSUMS.md5, so the 'update' process works with CHECKGPG=on and repository authenticity
@ -31,6 +28,7 @@ Supported Repositories:
install the packages with 'slackpkg -checkgpg=off install <packagename>', but the
integrity is guaranteed by the md5 authenticity.
See /usr/doc/slackpkg+-*/repositories.lst for an expanded list.
@ -44,14 +42,13 @@ Some specific notes:
* ktown:
You need to put 'ktown' in PKGS_PRIORITY
Periodically you should run "slackpkg install ktown" after run "slackpkg upgrade-all"
at moment 'latest/' is 'kde4', '5/' is 'kde5'.
after install you need to do some postinstall operation, see
http://alien.slackbook.org/ktown/14.1/latest/
http://alien.slackbook.org/ktown/current/5/
kde4:
http://alien.slackbook.org/ktown/14.1/latest/ (kde4)
http://alien.slackbook.org/ktown/14.2/latest/ (kde5)
kde4 (available for slackware 14.1):
slackpkg remove kdeadmin kdenetwork kdesdk kdetoys kwallet kdnssd
kde5:
kde5 (available only in slackware-current)
kde5 (available for slackware 14.2 and slackware current)
slackpkg remove \
amor kde-base-artwork kdeartwork kgamma ksnapshot ktux oxygen-icons pairs \
superkaramba libkscreen kscreen kactivities kde-workspace libmm-qt libnm-qt \
@ -59,3 +56,7 @@ Some specific notes:
Please read /usr/doc/slackpkg+-*/README for more details
Slackware repositories:
http://ftp.slackware.com/pub/slackware/slackware{,64}-{14.0,14.1,14.2,current}

View file

@ -53,8 +53,11 @@ mkdir -p $PKG
cd $PKG
mkdir -p etc/slackpkg/
mkdir -p etc/bash_completion.d/
mkdir -p usr/libexec/slackpkg/functions.d/
mkdir -p usr/doc/slackpkg+-$VERSION/
mkdir -p usr/man/man5
mkdir -p usr/man/it/man5
mkdir -p install/
cp $CWD/slackpkgplus.sh usr/libexec/slackpkg/functions.d/
@ -67,10 +70,12 @@ cp $CWD/setupmultilib.sh usr/doc/slackpkg+-$VERSION/
cp $CWD/checkrepos.sh usr/doc/slackpkg+-$VERSION/
cp $CWD/zchangelog.sh usr/libexec/slackpkg/zchangelog.sh
cp $CWD/slackpkg+.SlackBuild usr/doc/slackpkg+-$VERSION/
cp $CWD/slackpkg.bash_completion usr/doc/slackpkg+-$VERSION/
cp $CWD/slackpkg.bash_completion etc/bash_completion.d/slackpkg
cp $CWD/slackpkgplus.*.sample usr/doc/slackpkg+-$VERSION/
cp $CWD/greylist etc/slackpkg/greylist.new
cp $CWD/slack-desc install/
gzip -9c $CWD/slackpkgplus.conf.5 > usr/man/man5/slackpkgplus.conf.5.gz
gzip -9c $CWD/slackpkgplus.conf.5.it > usr/man/it/man5/slackpkgplus.conf.5.gz
cat $CWD/doinst.sh|sed "s/SLPVERSION/$VERSION/" > install/doinst.sh
cat $CWD/notifymsg.conf > etc/slackpkg/notifymsg.conf.new

View file

@ -1,7 +1,6 @@
# Slackware slackpkg(8) completion -*- shell-script -*-
#
# This add the bash completation for slackpkg command.
# To enable it copy this file in /etc/bash_completion.d/
#
# Be sure to install the bash-completation package
#

546
src/slackpkgplus.conf.5 Normal file
View file

@ -0,0 +1,546 @@
.\"*******************************************************************
.\"
.\" Questa manpage è scritta modificando quella di slackpkg.conf
.\"
.\"*******************************************************************
.TH SLACKPKGPLUS.CONF 5 "July 2016" slackpkg+\-1.7.0 ""
.SH NOME
\fBslackpkgplus.conf\fP \- Configuration file for slackpkg+
.SH DESCRIPTION
The \fBslackpkgplus.conf\fP file contains the \fB\%slackpkg+\fP configuration, a \%plugin for \%slackpkg that allows the addition of third-party repositories in \fB\%slackpkg\fP(5).
The \%slackpkgplus.conf file is a sequence of shell script variables (also called "settings"), and each variable controls one aspect of \%slackpkg+.
Comments begin with the \fB#\fP character and end at end of the line, and comments may appear anywhere inside the \%slackpkgplus.conf file.
If some variable appears more than once in the file, slackpkg will use the value that was defined last.
Many variables can be overridden from the command line writing them BEFORE the command.
If you need to override the value of \fB\%VARIABLE\fP, write \fB\%VARIABLE=\fP\fIvalue\fP on the command line, just before \fB\%slackpkg\fP.
Multiple variables can be overridden.
.in +4
DOWNLOADONLY=on\ slackpkg\ upgrade-all
.in
Each setting has a default value that is used if the variable is not present in the file or is commented out. It does not necessarly correspond with the value set in the sample configuration file.
Here is the list of available settings:
.ds 0 VARIABLE\t\t\t\tvalues\t\tdefault\tcan override
.in +2
\*0
.in
\fBMain settings\fP
.ds 1 SLACKPKGPLUS\t\t\ton/off\t\ton\t\tyes
.ds 2 MIRRORPLUS\t\t\tstring\t\t-\t\tno
.ds 3 REPOPLUS\t\t\t\tlist\t\t\t-\t\tno
.ds 4 PKGS_PRIORITY\t\t\tlist\t\t\t-\t\tno
.ds 5 TAG_PRIORITY\t\t\ton/off\t\toff\t\tyes
.in +2
\*1
.br
\*2
.br
\*3
.br
\*4
.br
\*5
.in
\fBDownload settings\fP
.ds 1 VERBOSE\t\t\t\t0,1,2,3\t\t1\t\tyes
.ds 2 WGETOPTS\t\t\t\tstring\t\t-\t\tyes
.ds 3 DOWNLOADCMD\t\t\tstring\t\twget\t\tyes
.ds 4 DOWNLOADONLY\t\t\ton/off\t\toff\t\tyes
.ds 5 CACHEUPDATE\t\t\ton/off\t\toff\t\tyes
.ds 6 SEARCH_CLOG_INPARENT\ton/off\t\toff\t\tno
.ds 7 STRICTGPG\t\t\t\ton/off\t\ton\t\tyes
.in +2
\*1
.br
\*2
.br
\*3
.br
\*4
.br
\*5
.br
\*6
.br
\*7
.in
\fBSearch settings\fP
.ds 1 ALLOW32BIT\t\t\ton/off\t\toff\t\tyes
.ds 2 USEBL\t\t\t\toff/on\t\ton\t\tyes
.ds 3 GREYLIST\t\t\t\ton/off\t\ton\t\tyes
.ds 4 SENSITIVE_SEARCH\t\ton/off\t\ton\t\tyes
.ds 5 WW_FILE_SEARCH\t\t\ton/off\t\ton\t\tyes
.in +2
\*1
.br
\*2
.br
\*3
.br
\*4
.br
\*5
.in
\fBDisplay settings\fP
.ds 1 SHOWORDER\t\t\t\tstring\t\tpackage\tno
.ds 2 DETAILED_INFO\t\t\tstring\t\tnone\t\tyes
.ds 3 ENABLENOTIFY\t\t\ton/off\t\toff\t\tno
.in +2
\*1
.br
\*2
.br
\*3
.in
For each configuration change is necessary or otherwise appropriate to re-run \fB\%slackpkg\ update\fP
Here are the details for each setting.
.TP 5
\fBSLACKPKGPLUS\fP
.br
Enable/Disable slackpkg+.
If you want to disable slackpkg+ without uninstall it, sets this variale to \fBoff\fP.
.TP 5
\fBMIRRORPLUS\fP
.br
This is the main (and the only really necessary) configuration variable for \%slackpkg+ to set.
It is used to specify the repositories from which to install third-party packages.
You can specify more than one repository by adding multiple lines.
Each repository has a name that have must be specified in square brackets.
.in +4
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
.in
You can specify remote repositories in http/https/ftp or local repositories (with or without metadata).
For details on repository types refer to the documentation.
Each time you add a new repository or is renamed you must lauch the command \fB\%slackpkg\ update\ gpg\fP to download/confirm the GPG key.
.TP 5
\fBREPOPLUS\fP
.br
The addition of more third-party repository has as consequence that the one software can be in more than one source, with the same package name, but built in a different way, with different options and different version.
In the package selection, at installation time, slackpkg can show just one.
The variable \fB\%REPOPLUS\fP is to specify the search order in the repositories. Example:
.in +4
REPOPLUS=(\ slackpkgplus\ alienbob\ slacky\ )
.in
In this case launching \fB\%slackpkg\ install\ openjdk\fP the package will be taken from the \fI\%alienbob\fP's repository, if present, otherwise look in \fI\%slacky\fP.
For example, if you later want to upgrade the package from the repository slacky launch explicitly:
.in +4
slackpkg\ upgrade\ slacky:openjdk
.in
.TP 5
\fBPKGS_PRIORITY\fP
.br
The previous setting has some limitations.
.br
In the last example the slacky openjdk package replaced the alienbob openjdk package. However after launching the command \fB\%slackpkg\ upgrade\-all\fP would be reinstalled the package from alienbob repository.
Also, if a package is also present in the official Slackware repositories, this package can not be installed.
The variable \fB\%PKGS_PRIORITY\fP is similar to \fB\%REPOPLUS\fP but allows a more widespread choice of the order of research both at the repository level and at individual packet level. Moreover the packages in the repositories configured in this variable can be installed even if present in the official repositories.
.in +4
PKGS_PRIORITY=( slacky:openjdk ktown multilib )
.in
In this case \fB\%slackpkg\ upgrade\-all\fP would update the package \fIopenjdk\fP from the repository \fIslacky\fP and all other packages from other reporitories. Another case where you need to use this option are the ktown (kde5 of alienbob) and multilib repositories as they have to overwrite some official Slackware packages (for ktown and multilib please read the documentation carefully). Someone prefer to fully replace the variable \%REPOPLUS with \%PKGS_PRIORITY, but if you do that please you are aware that you could upgrade Slackware official packages with those third-party, so make sure the autority of the source.
.TP 5
\fBTAG_PRIORITY\fP
.br
When installing many packages from many repositories forcing them from the command line as explained above, it is not always easy to maintain a good \fB\%PKGS_PRIORITY\fP.
In this case, it comes to help the variable \fB\%TAG_PRIORITY\fP.
By setting this variable to \fBon\fP the logic of calculating priority for the packages upgrade changes, and the repository is calculated by trying to maintain - where possible - the \fBtag\fP of the package currently installed.
.br
The idea is that the openjdk of slacky package is \%openjdk\-7u40_b60\-x86_64\-1\fBsl\fP.txz, and every upgrade the tag will always remain \fBsl\fP, while that of alienbob will always \fBalien\fP and hardly (even if not impossible) you will find the openjdk package with tag \fBsl\fP in any other repository (unless this is not copied from the source repository and not re-packaged by the owner of the destination repository).
.br
So in all probability the package will be updated with a package written by the same author of the currently installed package.
Note that if the author of the currently installed package removes it from its repository and the package is also present in another repository, the package will be updated with the latter, even if the tag is different.
We therefore recommend to always pay attention to the sources from which it is proposed updating packages.
The setting is disabled by default.
.TP 5
\fBVERBOSE\fP
.br
This variable specifies the level of detail of the \%\fBwget\fP(1) output (which is the downloader that is used by default unless otherwise specified).
The original \%slackpkg ny default launches a classic wget with default options that then shows the scroll bar.
.br
When downloading the metadata repositories with \fB\%slackpkg\ update\fP, the original version must download a few files, while \%\fBslackpkg+\fP downloads many files, which can make the output difficult to read.
With this setting you can specify how many output should show wget. Possible values are \fI0\fP,\fI1\fP,\fI2\fP,\fI3\fP:
.br
\fI0\fP)\ In both metadatas download and packages download, wget does not show the scroll bar but just the downloaded url \%\fB\fP(wget\ \-nv)
.br
\fI1\fP)\ In metadatas download does not show the scroll bar while in the packages download it is shown (default in \fB\%slackpkg+\fP)
.br
\fi2\fP)\ In both metadatas download and packages download, wget does show the scroll bar (default in origina \fB\%slackpkg\fP)
.br
\fI3\fP)\ Extended wget output and more other error reporting options; also temporary files are not deleted at the end of process. Use in case of troubleshooting and when you report a bug to the developers.
This setting is ignored (or partially ignored if it is set to \fI3\fP if you are using another downloader with setting \fB\%DOWNLOADCMD\fP (see below).
.TP 5
\fBWGETOPTS\fP
.br
Here you can specify additional options to wget. A typical is
.in +4
WGETOPTS="--timeout=20 --tries=2"
.in
That way if a repository is not responding right away due temporary problems another attempt is made, but if it still fails no infinity other attempts are made (the default wget is 20 attempts).
.br
Refer to the documentation of \fB\%wget\fP(1) for all available options.
This setting is ignored if you are using another downloader with variable \fB\%DOWNLOADCMD\fP (see below).
.TP 5
\fBDOWNLOADCMD\fP
.br
In case you want to use a downloader instead wget (eg \fBcurl\fP(1) or \fBaria2\fP that is a tool for parallel download to speed up the download) you can specify it in this variable.
In value we consider that is called with:
.in +4
\fB$DOWNLOADCMD\fP \fIdestinationfile\fP \fIurl\fP
.in
For example:
.in +4
DOWNLOADCMD="curl -v -o"
.in
For details see the documentation.
.TP 5
\fBDOWNLOADONLY\fP
.br
In the packages download, with this variable, you can specify to not install them, but only to download them. They will be left to the package cache.
It may be useful for example, in the case of large upgrade, to download all in the night and install them in daytime.
.br
The original slackpkg to do this you can use \fB\%slackpkg\ download\fP but this feature is not fully implemented in \%slackpkg+.
The typical use of this setting is not set in the configuration file but by performing overwriting from the command line:
.in +4
DOWNLOADONLY=on slackpkg upgrade\-all
.in
For details see the documentation.
.TP 5
\fBCACHEUPDATE\fP
.br
At each \fB\%slackpkg\ update\fP (even with \%slackpkg+) each time download all the metadatas (ChangeLog.txt, CHECKSUMS.md5 ...). This, especially in large repositories, may take a long time.
Very often (especially when are configured many repositories), there is a re-download many times of metadatas that have not changes, with useless bandwidth and time consumption.
Setting \fBCACHEUPDATE\fP to \fIon\fP a caching system is activated. Temporary files are not deleted after the download, as is usual, but are stored in a local cache. The next update checks whether the file has been changed (only by downloading the http header) and only if so is downloaded.
.br
This greatly speeds up the update process.
Besides setting this to \fIon\fP, it will be pulled out of a very minimal and concise output that stands out immediately evident what is going on and if there are download errors. The output of wget (or downloader set from DOWNLOADCMD) is hidden, unless you set VERBOSE=3.
The setting is disabled by default.
.TP 5
\fBSEARCH_CLOG_INPARENT\fP
.br
Starting from slackpkg+ 1.7, the package selection dialog is able to show the changelog of the package (if available).
.br
The ChangeLog.txt is sought in the main root of the repository, but some repository does not have it in that position but the previous (parent) directory.
.br
slackpkg+ is able to look for in these urls, but research out of the main url sometimes cause problems.
Setting \fB\%SEARCH CLOG_INPARENT\fP=\fIoff\fP the file \fB\%ChangeLog.txt\fP will be searched only in the main url where are also metadata.
.TP 5
\fBSTRICTGPG\fP
.br
Almost all third-party repositories have a GPG key, so it is almost always possible to install packages without disabling the \%checkgpg from the file \%\fBslackpkg.conf\fP or from the command line \%(\fB\-checkgpg\fP=\fIoff\fP).
.br
The standard for the official repositories (those of slackware) is that all packages are all signed with the \fB\%GPG-KEY\fP in the repository root.
.br
Lo slackpkg originale verifica che la chiave sia quella giusta con l'opzione \fB\%SLACKKEY\fP in \fB\%slackpkg.conf\fP
The official slackpkg verify that the key is the right one with the \fB\%SLACKKEY\fP in \fB\%slackpkg.conf\fP
On slackpkg+ this control is not there and technically the owner of the third-party repository can copy packages and signatures from the official repository or other repository and put them in his repository.
.br
Starting from slackpkg+ 1.7, a "strict" GPG check is made, so that the published packages must be signed with his own GPG key. This increases the security of the repository.
.br
Because of this it is important that every time you add a repository or rename it, you re-launch the \fB\%slackpkg\ update\ gpg\fP to reread their own repository keys.
However some repository - for they structure - can not meet this requirement.
Setting \fBSTRICTGPG\fP=\fIoff\fP resets the classic behavior of \%slackpkg+\ 1.6 and earlier about the GPG checking.
.br
Use this setting consciously and following the instructions that usually the owner of the repository provides in these cases.
.TP 5
\fBALLOW32BIT\fP
.br
Normally on a 64bit system you should only install 64bit and noarch packages. If a repository also contains 32-bit packages, these will not be indexed (and then found in searches and installations). However, someone may want to also install the 32-bit packages on a 64bit system.
Setting \fB\%ALLOW32BIT\fP=\fIon\fP 32bit packages will be treated the same as those 64bit. Note that if a repository contains, for the same package, either the 32bit and 64bit version, it is not predictable which package will be shown.
Obviously, this variable is only available for 64bit systems. On 32bit systems it is automatically excluded from indexing the packages 64bit if any.
The setting is \fIoff\fP by default. If you set it to \fIon\fP also remember to install multilib from alienbob or equivalent to ensure the proper 32bit dependencies for the packages you want to install.
.TP 5
\fBUSEBL\fP
.br
Slackpkg honors the \fBblacklist\fP of the classic \%slackpkg. However, if you want to disable this variable set to \fIoff\fP.
The typical use of this setting is from the command line to disable it.
For example in slackpkg you can blacklist the internationalization packages putting \fBl10n\fP in the blacklist files to avoid installing the 100 different language packages. When you want to install the italian kde packages you can run:
.in +4
USEBL=off slackpkg install kde-l10n-it
.in
.TP 5
\fBGREYLIST\fP
.br
To avoid to temporarily disable the blacklist to install/upgrade the package\%kde-l10n-it as above, \%slackpkg+ provides a \fBgreylisting\fP system.
Populating the file \fBgreylist\fP (see below in the section \fBFILES\fP), the packages that match will be displayed in the dialog box but disabled by default so that the user does not have to disable all not needed packages every time.
Setting \fBGREYLIST\fP=\fIoff\fP in the configuration, this feature is disabled.
.TP 5
\fBSENSITIVE_SEARCH\fP
.br
In \fBslackpkg\ search\fP the search is in "case sensitive" mode that respecting differences between upper and lower case, so \fB\%slackpkg\ search\ mplayer\fP is not the same as \fB\%slackpkg\ search\ MPlayer\fP. The same is true for the \fB\%file\ -search\fP.
Setting \fB\%SENSITIVE_SEARCH\fP=\fIoff\fP will be possible to search in "case insensitive" that is, without making differences between upper and lower case.
Note that this option does not affect the behavior of \fB\%slackpkg\ install\fP or \fB\%upgrade\fP and the other, for which the package should be entered exactly as it is, with the correct uppercase and lowercase letters.
.TP 5
\fBWW_FILE_SEARCH\fP
.br
\fBWW\fP means "Whole Word".
Il comando \fB\%slackpkg\ file-search\fP per impostazione predefinita cerca i file in modalità Whole Word (usando il comando \fB\%grep\ \-w\fP), quindi \fB\%slackpkg\ file\-search\ libext2\fP non troverà alcuna occorenza.
The \fB\%slackpkg\ file-search\fP by default looks for files in Whole Word mode (using the command \fB\%grep\ \-w\fP), and \fB\%slackpkg\ files\-search\ libext2\fP will not find any result.
Setting \fB\%WW_FILE_SEARCH\fP=\fIoff\fP command \fB\%file-search\fP will also look for substrings, so the above command will find the \fB\%e2fsprogs\fP for the presence of the file \fB\%libext2fs.a\fP.
Note that the search for too short strings can pull out hundreds and hundreds of results and take a long time.
.TP 5
\fBSHOWORDER\fP
.br
Usually the packages in the dialog box are listed alphabetically by \fIpackage\fP.
.br
Especially when there are large updates this could make it difficult to revisiting the package list. Sometimes it would be better to sort them by \fIrepository\fP, so you can see immediately the group of packages that are in a repository or the other. For someone may be preferable in order to show them how they are distributed in the directories of the repository (\fIpath\fP), so that - for the official repository of slackware - would be shown first ones from the package group \fB[A]\fP then those group \fB[AP]\fP etc .... Sometimes it can be useful for sorting \fItag\fP or package \fI\%arch\fPitecture.
Accepted values for this option are
.ds 1 \fIpackage\fP\t\tOrder by package name (default)
.ds 2 \fIrepository\fP\tOrder by repository name
.ds 3 \fItag\fP\t\t\tOrder by package tag
.ds 4 \fIpath\fP\t\t\tOrder by location in the repository
.ds 5 \fIarch\fP\t\t\tOrder by architecture
.in +2
\*1
.br
\*2
.br
\*3
.br
\*4
.br
\*5
.in
.TP 5
\fBDETAILED_INFO\fP
.br
The \fB\%slackpkg\ info\fP usually shows only the basic metadata, i.e. \%NAME \%LOCATION \%SIZE \%DESCRIPTION.
With the variable \fBDETAILED_INFO\fP you can show more detail.
Accepted values for this option are
.ds 1 \fInone\fP\t\tShow only metadata above (default)
.ds 2 \fIbasic\fP\tAdds the repository details and url
.ds 3 \fIfilelist\fP\tAlso show the complete filelist of the package
.in +2
\*1
.br
\*2
.br
\*3
.in
You can also use this setting from the command line.
For example:
.in +4
DETAILED_INFO=basic slackpkg info slackpkg
.br
DETAILED_INFO=filelist slackpkg info kernel-source|less
.in
.TP 5
\fBENABLENOTIFY\fP
.br
Some packages require some post-installation activities to be done manually; for example after updating the kernel you have to recompile some kernel module of third-party driver, or re-installed some packages that may have been overwritten, and very often we forget these operations.
Setting \fB\%ENABLENOTIFY\fP=\fIon\fP you enable a notification system but it must be configured appropriately.
See the documentation and the file \fB\%notifymsg.conf\fP for details.
.SH FILES
.TP 5
\fB/etc/slackpkg/slacpkgplus.conf\fP
.br
The main configuration file where there are all the parameters above.
.br
For any change you have to re-run \fB%slackpkg\ update\fP
.TP 5
\fB/etc/slackpkg/greylist\fP
.br
The greylisting file. Accepts the syntax of the file \fB\%blacklist\fP of slackpkg. Examples:
.br
-\ Enable greylisting for all third-party packages add: \%SLACKPKGPLUS_.*
.br
-\ Enable greylisting for all internationalization packages: l10n
.TP 5
\fB/usr/doc/slackpkg+-*/\fP
.br
The directory with the documentation slackpkg and other miscellaneous things:
\fBChangeLog.txt\fP:
.in +5
The slackpkg+ changelog.
.in
\fBCHANGES\fP:
.in +5
The complete list of changes from slackpkg+ 1.6 to 1.7; read it to get a description of the new features introduced.
.in
\fBREADME\fP:
.in +5
The documentation slackpkg+. Read it to learn more about using slackpkg+.
.in
\fBrepositories.txt\fP:
.in +5
A summary list of repositories. !!WARNING!! This list is meant to be indicative only and is not an official list of supported repositories.
.in
\fBrepositories.lst\fP:
.in +5
The very extensive list and checked (with automated scripts to verify if the repository is present; please not consider this list as a 100% reliable, always made a personal check)
.in
\fBcheckrepos.sh\fP:
.in +5
Script used to generate the previous list. It connects to the url found in a file and check for metadata.
.in
\fBsetupmultilib.sh\fP:
.in +5
Scripts used to configure slackpkg+ to install multilib of alienbob and to do the first installation.
.in
\fBslackpkg+.SlackBuild\fP:
.in +5
The SlackBuild of slackpkg+. Only to be used for consultation; being thrown out of the directory of sources will fail.
.in
\fBslackpkg.bash_completion\fP:
.in +5
If you have the \fB\%bash_completion\fP taken from the repository \fBextra\fP slackware you can copy this file in the directory
\fB\%/etc/bash\-completion\fP
to use the bash autocompletion function with slackpkg (also queries the pkglist). It's in the experimental stage.
.in
\fBslackpkgplus.x86.sample\fP:
.in +5
The sample configuration file for 32bit architectures.
.in
\fBslackpkgplus.x86_64.sample\fP:
.in +5
The sample configuration file for 64bit architectures.
.in
.TP 5
\fB/usr/libexec/slackpkg/zchangelog.sh\fP
.br
This script populates a global changelog \fB\%/var/lib/slackpkg/RepoChangeLog.txt\fP to each \fB\%slackpkg\ update\fP with a list of all tracked changes. It is disabled by default. To enable it, run the following as root (open the same file for more details)
#\ cd\ /usr/libexec/slackpkg/functions.d
.br
#\ ln\ -sf\ ../zchangelog.sh\ .
.SH NOTES
.TP 5
\fBDisclaimer\fP
slackpkg+ is a slackpkg plugin, but this not means that it can be considered an official tool of slackware, and is not supported by the \%slackware team.
The slackpkg+ author is in no way related to the authors of the individual repository, nor for the contents thereof, nor for the proper functioning of hosting.
The third-party packages are not supported by the Slackware team so they do not guarantee for their operation and shall not be liable for any damage that may be made to the system. Be sure of the authority of repositories before you use it in \%slackpkg+.
.TP 5
\fBSupport\fP
If you have questions or you find bugs you can report to the author by writing an email address to \fB\%zerouno@slacky.it\fP.
You can also follow the official italian discussion in slacky.eu:
.br
\ \ \%http://www.slacky.eu/forum/viewtopic.php?t=34536
.br
or in english in linuxquestions.org:
.br
\ \ \%http://www.linuxquestions.org/questions/showthread.php?p=4780861
.TP 5
\fBThanks\fP
Much of the slackpkg+ code is written by \fIphenixia2003\fP of LinuxQuestions; he deserves a big thank. For all other contributors search for "thank" in the ChangeLog.
.br
Thanks also to those who have tested, reported, recommended, or simply used slackpkg+
.br
But the biggest thanks goes to those who compile packages, generates and maintains the repository, without which slackpkg+ has no reason to exist.
.SH "SEE ALSO"
\fB\%slackpkg\fP(8) \fB\%pkgtool\fP(8) \fB\%installpkg\fP(8) \fB\%upgradepkg\fP(8) \fB\%removepkg\fP(8) \fB\%slackpkg.conf\fP(5)

544
src/slackpkgplus.conf.5.it Normal file
View file

@ -0,0 +1,544 @@
.\"*******************************************************************
.\"
.\" Questa manpage è scritta modificando quella di slackpkg.conf
.\"
.\"*******************************************************************
.TH SLACKPKGPLUS.CONF 5 "Luglio 2016" slackpkg+\-1.7.0 ""
.SH NOME
\fBslackpkgplus.conf\fP \- Configurazione per slackpkg+
.SH DESCRIZIONE
Il file \fBslackpkgplus.conf\fP contiene la configurazione di \fB\%slackpkg+\fP, un \%plugin per \%slackpkg che consente l'aggiunta di repository di terze parti a \fB\%slackpkg\fP(5).
Il file \%slackpkgplus.conf è una sequenza di variabili (chiamate anche "impostazioni") di shell script, e ogni variabile controlla un aspetto di \%slackpkg+.
I commenti iniziano con il carattere \fB#\fP e finiscono alla fine della linea e possono essere presenti in ogni punto del file \%slackpkgplus.conf.
Se qualche variabile è presente più di una volta nel file, \%slackpkg userà il valore che è stato definito per ultimo.
Molte variabili possono essere sovrascritte da linea di comando scrivendoli PRIMA del comando stesso.
Se hai necessità di utilizzare temporaneamente un valore diverso da quello configurato per una \fB\%VARIABILE\fP, scrivi \fB\%VARIABILE=\fP\fIvalore\fP nella linea di comando, appena prima di \fB\%slackpkg\fP.
Variabili multiple possono essere sovrascritte.
.in +4
DOWNLOADONLY=on\ slackpkg\ upgrade-all
.in
Ogni impostazione ha un valore predefinito (default) che è quello utilizzato in caso la variabile non sia presente nel file o sia commentata. Non necessariamente corrisponde con il valore impostato nel file di configurazione di esempio.
Seguono le differenti impostazioni disponibili:
.ds 0 VARIABILE\t\t\t\tvalori\t\tdefault\tsovrascrivibile
.in +2
\*0
.in
\fBImpostazioni principali\fP
.ds 1 SLACKPKGPLUS\t\t\ton/off\t\ton\t\tsi
.ds 2 MIRRORPLUS\t\t\tstringa\t\t-\t\tno
.ds 3 REPOPLUS\t\t\t\telenco\t\t-\t\tno
.ds 4 PKGS_PRIORITY\t\t\telenco\t\t-\t\tno
.ds 5 TAG_PRIORITY\t\t\ton/off\t\toff\t\tsi
.in +2
\*1
.br
\*2
.br
\*3
.br
\*4
.br
\*5
.in
\fBImpostazioni di download\fP
.ds 1 VERBOSE\t\t\t\t0,1,2,3\t\t1\t\tsi
.ds 2 WGETOPTS\t\t\t\tstringa\t\t-\t\tsi
.ds 3 DOWNLOADCMD\t\t\tstringa\t\twget\t\tsi
.ds 4 DOWNLOADONLY\t\t\ton/off\t\toff\t\tsi
.ds 5 CACHEUPDATE\t\t\ton/off\t\toff\t\tsi
.ds 6 SEARCH_CLOG_INPARENT\ton/off\t\toff\t\tno
.ds 7 STRICTGPG\t\t\t\ton/off\t\ton\t\tsi
.in +2
\*1
.br
\*2
.br
\*3
.br
\*4
.br
\*5
.br
\*6
.br
\*7
.in
\fBImpostazioni di ricerca\fP
.ds 1 ALLOW32BIT\t\t\ton/off\t\toff\t\tsi
.ds 2 USEBL\t\t\t\ton/off\t\ton\t\tsi
.ds 3 GREYLIST\t\t\t\ton/off\t\ton\t\tsi
.ds 4 SENSITIVE_SEARCH\t\ton/off\t\ton\t\tsi
.ds 5 WW_FILE_SEARCH\t\t\ton/off\t\ton\t\tsi
.in +2
\*1
.br
\*2
.br
\*3
.br
\*4
.br
\*5
.in
\fBImpostazioni di visualizzazione\fP
.ds 1 SHOWORDER\t\t\t\tstringa\t\tpackage\tno
.ds 2 DETAILED_INFO\t\t\tstringa\t\tnone\t\tsi
.ds 3 ENABLENOTIFY\t\t\ton/off\t\toff\t\tno
.in +2
\*1
.br
\*2
.br
\*3
.in
Ad ogni modifica della configurazione è necessario o comunque opportuno rilanciare \fB\%slackpkg\ update\fP
Di seguito i dettagli delle singole impostazioni.
.TP 5
\fBSLACKPKGPLUS\fP
.br
Abilita/Disabilita slackpkg+.
Se vuoi disattivare slackpkg+ senza disinstallarlo setta questa variabile a \fBoff\fP.
.TP 5
\fBMIRRORPLUS\fP
.br
Questa è la principale (e l'unica veramente necessaria) variabile di \%slackpkg+ da impostare.
Serve per specificare i repository di terze parti da cui installare i pacchetti.
E' possibile specificare più di un repository aggiungendo multiple righe.
Ogni repository ha un nome che va specificato tra parentesi quadre.
.in +4
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
.in
E' possibile specificare repository remoti in http/https/ftp o repository locali (con o senza metadati).
Per dettagli sui tipi di repository fare riferimento alla documentazione.
Ogni volta che si aggiunge un nuovo repository o che viene rinominato è necessario lanciare il comando \fB\%slackpkg\ update\ gpg\fP per scaricare/confermare la chiave GPG.
.TP 5
\fBREPOPLUS\fP
.br
L'aggiunta di più repository di terze parti porta come conseguenza che uno stesso software può trovarsi in più di una fonte, con lo stesso nome di pacchetto, ma compilato in modo diverso, con opzioni diverse e in versione differente.
Nella selezione di pacchetti in fase di installazione è possibile mostrarne uno solo.
Con la variabile \fB\%REPOPLUS\fP si specifica l'ordine di ricerca nei repository. Esempio:
.in +4
REPOPLUS=(\ slackpkgplus\ alienbob\ slacky\ )
.in
In questo caso lanciando \fB\%slackpkg\ install\ openjdk\fP il pacchetto verrà preso dal repository di \fI\%alienbob\fP, se presente, altrimenti cerca in \fI\%slacky\fP.
E' possibile forzare la scelta di un altro altro repository specificandolo nella linea di comando.
Per esempio se successivamente si vuole aggiornare il pacchetto dal repository slacky lanciare esplicitamente:
.in +4
slackpkg\ upgrade\ slacky:openjdk
.in
.TP 5
\fBPKGS_PRIORITY\fP
.br
L'impostazione precedente ha alcuni limiti.
.br
Nell'ultimo esempio il pacchetto openjdk di slacky sostituiva il pacchetto openjdk di alienbob. Tuttavia lanciando successivamente il comando \fB\%slackpkg\ upgrade\-all\fP verrebbe reinstallato il pacchetto dal repository di alienbob.
Inoltre se un pacchetto è presente anche nei repository ufficiali di slackware, tale pacchetto non verrebbe installato.
La variabile \fB\%PKGS_PRIORITY\fP è simile a \fB\%REPOPLUS\fP ma consente una scelta più capillare dell'ordine di ricerca sia a livello di repository sia a livello di singolo pacchetto. Inoltre i pacchetti nei repository configurati in questa variabile possono essere installati anche se presenti nei repository ufficiali.
.in +4
PKGS_PRIORITY=( slacky:openjdk ktown multilib )
.in
In questo caso \fB\%slackpkg\ upgrade\-all\fP aggiornerebbe il pacchetto \fIopenjdk\fP dal repository \fIslacky\fP mentre tutti gli altri pacchetti dagli altri reporitory. Un'altro caso in cui è necessario utilizzare questa opzione sono i repository ktown (kde5 di alienbob) e multilib in quanto devono sovrascrivere alcuni pacchetti ufficiali di slackware (per ktown e multilib leggere attentamente la documentazione). Alcuni preferiscono sostituire del tutto la variabile \%REPOPLUS con \%PKGS_PRIORITY, ma se volete farlo siate coscienti che potreste upgradare pacchetti ufficiali slackware con quelli di terze parti, quindi assicuratevi della autorevolezza della fonte.
.TP 5
\fBTAG_PRIORITY\fP
.br
Quando si installano molti pacchetti da molti repository forzandoli da linea di comando come spiegato sopra, non è sempre facile manutenere un buon \fB\%PKGS_PRIORITY\fP.
In questo caso viene in aiuto la variabile \fB\%TAG_PRIORITY\fP.
Settando questa impostazione ad \fBon\fP la logica del calcolo delle priorità per gli upgrade dei pacchetti cambia, e il repository viene calcolato cercando di mantenere - ove possibile - il \fBtag\fP del pacchetto già installato.
.br
L'idea è che il pacchetto openjdk di slacky è \%openjdk\-7u40_b60\-x86_64\-1\fBsl\fP.txz, e ad ogni upgrade il tag rimarrà sempre \fBsl\fP, mentre quello di alienbob sarà sempre \fBalien\fP e difficilmente (nononstante non impossibile) si troverà il pacchetto openjdk con tag \fBsl\fP in qualunque altro repository (a meno che questo non venga copiato dal repository di origine e non ripacchettizzato dal proprietario del repository di destinazione).
.br
In questo caso con buona probabilità il pacchetto verrà aggiornato con un pacchetto scritto dallo stesso autore del pacchetto correntemente installato.
Nota che se l'autore del pacchetto correntemente installato lo rimuove dal proprio repository e tale pacchetto è presente anche in un altro repository, il pacchetto verrà aggiornato con quest'ultimo, anche se il tag è differente.
Si consiglia quindi di prestare sempre attenzione alle fonti da cui viene proposto l'aggiornamento dei pacchetti.
L'impostazione è disabilitata di default.
.TP 5
\fBVERBOSE\fP
.br
Questa variabile specifica il livello di dettaglio dell'output di \%\fBwget\fP(1) (che è il downloader che viene utilizzato di default se non diversamente specificato).
L'originale \%slackpkg di default lancia un wget classico con opzioni di default che mostra quindi la barra di scorrimento.
.br
Quando si scaricano i metadati dei repository con \fB\%slackpkg\ update\fP, la versione originale deve scaricare pochi file, mentre con \%\fBslackpkg+\fP vengono scaricati molti file, il che può rendere poco leggibile l'output.
Con questa impostazione si può specificare quanto output wget deve mostrare. I valori possibili sono \fI0\fP,\fI1\fP,\fI2\fP,\fI3\fP:
\fI0\fP)\ Sia nel download dei metadati che nel download dei pacchetti non viene mostrata la barra di scorrimento ma solo l'url scaricato \%\fB\fP(wget\ \-nv)
.br
\fI1\fP)\ Nel download dei metadati non viene mostrata la barra di scorrimento mentre nel download dei pacchetti viene mostrata (default in \fB\%slackpkg+\fP)
.br
\fI2\fP)\ Sia nel download dei metadati che dei pacchetti viene mostrata la barra di scorrimento (default in \fB\%slackpkg\fP originale)
.br
\fI3\fP)\ Output esteso di wget più altre opzioni di report errori; inoltre non vengono eliminati i file temporanei al termine. Utilizzare in caso di troubleshooting e quando si deve segnalare un bug agli sviluppatori.
Questa impostazione viene ignorata (o parzialmente ignorata se viene impostata a \fI3\fP in caso si utilizzi un altro downloader con l'impostazione \fB\%DOWNLOADCMD\fP (v.sotto).
.TP 5
\fBWGETOPTS\fP
.br
Quì è possibile specificare opzioni aggiuntive a wget. Una tipica è
.in +4
WGETOPTS="--timeout=20 --tries=2"
.in
In questo modo se un repository non risponde subito per problemi temporanei viene effettuato un altro tentativo, ma se fallisce ancora non vengono effettuati altri tentativi all'infinito (il default di wget è 20 tentativi).
.br
Fare riferimento alla documentazione di \fB\%wget\fP(1) per tutte le opzioni disponibili.
Questa impostazione viene ignorata in caso si utilizzi un altro downloader con l'impostazione \fB\%DOWNLOADCMD\fP (v.sotto).
.TP 5
\fBDOWNLOADCMD\fP
.br
In caso si voglia utilizzare un downloader diverso da wget (per esempio \fBcurl\fP(1) o \fBaria2\fP che è un tool per scaricare file in parallelo per accellerare il download) è possibile specificarlo in questa variabile.
Nel valorizzarla considerare che viene richiamata con:
.in +4
\fB$DOWNLOADCMD\fP \fIfiledestinazione\fP \fIurl\fP
.in
Per esempio:
.in +4
DOWNLOADCMD="curl -v -o"
.in
Per i dettagli vedere la documentazione.
.TP 5
\fBDOWNLOADONLY\fP
.br
Nel download dei pacchetti, con questa variabile è possibile specificare di non installarli ma solo di scaricarli. Verranno lasciati nella cache dei pacchetti.
Può essere utile per esempio, in caso di grandi upgrade, scaricare tutto la notte e poi installarli di giorno.
.br
In slackpkg originale per fare questo viene utilizzato \fB\%slackpkg\ download\fP ma questa funzionalità non è completamente implementata in \%slackpkg+.
L'uso tipico di questa impostazione non è valorizzandola nel file di configurazione ma effettuando la sovrascrittura da linea di comando:
.in +4
DOWNLOADONLY=on slackpkg upgrade\-all
.in
Vedere la documentazione per i dettagli.
.TP 5
\fBCACHEUPDATE\fP
.br
Ad ogni \fB\%slackpkg\ update\fP (anche con \%slackpkg+) ogni volta scarica tutti i metadati (ChangeLog.txt, CHECKSUMS.md5...). Questo, soprattutto in grandi repository, può impiegare molto tempo.
Molto spesso (soprattutto quando sono configurati molti repository) ci si trova a ri-scaricare molte volte metadati che non hanno avuto modifiche, con inutile consumo di banda e tempo.
Impostando \fBCACHEUPDATE\fP a \fIon\fP si attiva un sistema di caching. I file temporanei non vengono cancellati dopo il download, come avviene di solito, ma vengono salvati in una cache locale. Al successivo update viene verificato se il file è stato modificato (scaricando solamente l'header http) e solo in caso positivo viene riscaricato.
.br
Questo accelera notevolmente il processo di update.
Inoltre impostando questa variabile a \fIon\fP, verrà tirato fuori un output veramente minimale e sintetico che risalta subito all'occhio cosa sta succedendo e se ci sono errori di download. L'output di wget (o del downloader impostato da DOWNLOADCMD) viene nascosto, a meno che non si imposti VERBOSE=3.
L'impostazione è disabilitata per default.
.TP 5
\fBSEARCH_CLOG_INPARENT\fP
.br
A partire da slackpkg+ 1.7, la finestra di dialogo di selezione dei pacchetti è in grado di mostrare il changelog dei pacchetti stessi (ove disponibile).
.br
Il ChangeLog.txt viene cercato nella radice principale del repository, ma qualche repository non lo ha in quella posizione ma nella directory precedente.
.br
slackpkg+ è in grado di cercare in questi url, ma la ricerca fuori dell'url principale talvolta potrebbe causare problemi.
Impostando \fB\%SEARCH_CLOG_INPARENT\fP=\fIoff\fP il file \fB\%ChangeLog.txt\fP verrà cercato solo nell'url principale dove sono anche i metadati.
.TP 5
\fBSTRICTGPG\fP
.br
Ormai quasi tutti i repository di terze parti hanno una propria chiave GPG, quindi è quasi sempre possibile installare i pacchetti senza disabilitare il \%checkgpg dal file \%\fBslackpkg.conf\fP o da linea di comando \%(\fB\-checkgpg\fP=\fIoff\fP).
.br
Lo standard per i repository ufficiali (quelli di slackware) è che tutti i pacchetti presenti siano tutti firmati con la \fB\%GPG-KEY\fP presente nella radice del repository.
.br
Lo slackpkg originale verifica che la chiave sia quella giusta con l'opzione \fB\%SLACKKEY\fP in \fB\%slackpkg.conf\fP
Su slackpkg+ questo controllo non c'è e tecnicamente il proprietario del repository di terze parti può copiare pacchetti e firme dal repository ufficiale o da altri repository e metterli nel proprio repository.
.br
A partire da slackpkg+ 1.7 viene effettuato un controllo GPG "ristretto", in modo che i pacchetti pubblicati devono essere firmati con la propria chiave GPG. Questo aumenta la sicurezza del repository.
.br
A causa di questo è importante che ogni volta che si aggiunge un repository o lo si rinomini, venga rilanciato il comando \fB\%slackpkg\ update\ gpg\fP per rileggere le chiavi proprie del repository.
Tuttavia alcuni repository - per come sono strutturati - non possono soddisfare questo requisito.
Impostando \fBSTRICTGPG\fP=\fIoff\fP viene ripristinato il comportamento classico di \%slackpkg+\ 1.6 e precedenti riguardo il controllo GPG.
.br
Usa questa impostazione consapevolmente e seguendo le istruzioni che di solito il proprietario del repository mette a disposizione in questi casi.
.TP 5
\fBALLOW32BIT\fP
.br
Normalmente su una slackware a 64bit si dovrebbero installare esclusivamente pacchetti a 64bit e noarch. Se un repository contiene anche pacchetti a 32bit, questi non verranno indicizzati (e quindi trovati nelle ricerche e installazioni). Tuttavia qualcuno potrebbe voler installare ugualmente i pacchetti a 32bit.
Impostando \fB\%ALLOW32BIT\fP=\fIon\fP i pacchetti a 32bit verranno trattati allo stesso modo di quelli a 64bit. Nota che se un repository contiene, per lo stesso pacchetto, sia la versione a 32bit che quella a 64bit non è predicibile quale pacchetto sarà mostrato.
Ovviamente questa variabile è disponibile solamente per sistemi a 64bit. Sui sistemi a 32bit sono automaticamente esclusi dall'indicizzazione i pacchetti a 64bit se presenti.
L'impostazione è \fIoff\fP per default. Se la imposti ad \fIon\fP ricorda anche di installare le multilib di alienbob o equivalenti per assicurare le opportune dipendenze a 32bit per i pacchetti che si vorranno installare.
.TP 5
\fBUSEBL\fP
.br
Slackpkg+ onora il file \fBblacklist\fP di \%slackpkg. Se tuttavia lo si vuole disabilitare impostare questa variabile a \fIoff\fP.
L'uso tipico di questa impostazione è da linea di comando per disattivarlo temporaneamente.
Per esempio in slackpkg si possono blacklistare i pacchetti di internazionalizzazione mettendo \fBl10n\fP nel file blacklist per evitare di installare i pacchetti di 100 lingue diverse. Quando si vuole installare il pacchetto di kde in italiano si può lanciare:
.in +4
USEBL=off slackpkg install kde-l10n-it
.in
.TP 5
\fBGREYLIST\fP
.br
Per ovviare al dover disabilitare temporaneamente la blacklist per installare/aggiornare il pacchetto \%kde-l10n-it come sopra, \%slackpkg+ mette a disposizione un sistema di \fBgreylisting\fP.
Popolando il file \fBgreylist\fP (v. sotto nella sezione \fBFILES\fP) i pacchetti che corrispondono verranno mostrati nei dialog box ma disabilitate per default così che l'utente non deve disabilitare tutti i pacchetti non interessanti ogni volta.
Impostando \fBGREYLIST\fP=\fIoff\fP nella configurazione, questa funzionalità viene disabilitata.
.TP 5
\fBSENSITIVE_SEARCH\fP
.br
In \fBslackpkg\ search\fP la ricerca avviene in modalità "case sensitive" cioè rispettando le differenze tra maiuscole e minuscole, quindi \fB\%slackpkg\ search\ mplayer\fP non è la stessa cosa di \fB\%slackpkg\ search\ MPlayer\fP. La stessa cosa vale per il comando \fB\%file\-search\fP.
Impostando \fB\%SENSITIVE_SEARCH\fP=\fIoff\fP sarà possibile effettuare le ricerche in modalità "case insensitive" cioè senza fare differenze tra maiuscole e minuscole.
Nota che questa opzione non influenza il comportamento di \fB\%slackpkg\ install\fP o \fB\%upgrade\fP e gli altri, per i quali il pacchetto va inserito esattamente così com'è, con le maiuscole e minuscole corrette.
.TP 5
\fBWW_FILE_SEARCH\fP
.br
\fBWW\fP sta per Whole Word, ovvero Parola Intera.
Il comando \fB\%slackpkg\ file-search\fP per impostazione predefinita cerca i file in modalità Whole Word (usando il comando \fB\%grep\ \-w\fP), quindi \fB\%slackpkg\ file\-search\ libext2\fP non troverà alcuna occorenza.
Impostando \fB\%WW_FILE_SEARCH\fP=\fIoff\fP il comando \fB\%file-search\fP cercherà anche per sottostringhe, così il comando precedente troverà il pacchetto \fB\%e2fsprogs\fP per la presenza del file \fB\%libext2fs.a\fP.
Nota che la ricerca per stringhe troppo corte può tirare fuori centinaia e centinaia di risultati ed impiegare molto tempo.
.TP 5
\fBSHOWORDER\fP
.br
Di solito i pacchetti nel dialog box vengono listati in ordine alfabetico per pacchetto (\fIpackage\fP).
.br
Soprattutto quando ci sono aggiornamenti corposi questo potrebbe rendere difficoltoso la rivisitazione dei pacchetti mostrati. A volte sarebbe preferibile ordinarli per \fIrepository\fP, in modo da vedere a colpo d'occhio il blocco di pacchetti che sono in un repository o l'altro. Per qualcuno potrebbe essere preferibile mostrarli in ordine per come sono distribuiti nelle directory del repository (\fIpath\fP), in modo che - per il repository ufficiale di slackware - verrebbero mostrati per primi quelli del gruppo \fB[A]\fP poi quelli del gruppo \fB[AP]\fP ecc... . Talvolta può essere utile ordinarli per \fItag\fP o \fI\%arch\fPitettura del pacchetto.
I valori accettati per questa opzione sono
.ds 1 \fIpackage\fP\t\tOrdina per nome del pacchetto (default)
.ds 2 \fIrepository\fP\tOrdina per nome del repository
.ds 3 \fItag\fP\t\t\tOrdina per tag del pacchetto
.ds 4 \fIpath\fP\t\t\tOrdina per posizione nel repository
.ds 5 \fIarch\fP\t\t\tOrdina per architettura
.in +2
\*1
.br
\*2
.br
\*3
.br
\*4
.br
\*5
.in
.TP 5
\fBDETAILED_INFO\fP
.br
Il comando \fB\%slackpkg\ info\fP mostra di solito solamente i metadati di base, ovvero \%NAME \%LOCATION \%SIZE \%DESCRIPTION.
Con la variabile \fBDETAILED_INFO\fP è possibile mostrare ulteriori dettagli.
I valori accettati per questa opzione sono
.ds 1 \fInone\fP\t\tMostra solo i metadati di cui sopra (default)
.ds 2 \fIbasic\fP\tAggiunge i dettagli del repository e dell'url
.ds 3 \fIfilelist\fP\tMostra anche la lista completa dei file del pacchetto
.in +2
\*1
.br
\*2
.br
\*3
.in
E' possibile utilizzare questa impostazione anche da linea di comando.
Esempio:
.in +4
DETAILED_INFO=basic slackpkg info slackpkg
.br
DETAILED_INFO=filelist slackpkg info kernel-source|less
.in
.TP 5
\fBENABLENOTIFY\fP
.br
Alcuni pacchetti richiedono alcune attività di post-installazione da fare manualmente; per esempio dopo aver aggiornato il kernel vanno ricompilati i moduli di driver di terze parti, o reinstallati alcuni pacchetti che potrebbero essere stati sovrascritti, e molto spesso ci si dimentica di queste operazioni.
Impostando \fB\%ENABLENOTIFY\fP=\fIon\fP si abilita un sistema di notifiche che però va configurato opportunamente.
Vedi la documentazione e il file \fB\%notifymsg.conf\fP per i dettagli.
.SH FILES
.TP 5
\fB/etc/slackpkg/slacpkgplus.conf\fP
.br
Il file di configurazione principale dove sono presenti tutti i parametri di cui sopra.
.br
Ad ogni modifica è opportuno rilanciare \fB%slackpkg\ update\fP
.TP 5
\fB/etc/slackpkg/greylist\fP
.br
Il file di greylisting. Accetta la sintassi del file \fB\%blacklist\fP di slackpkg. Esempi:
.br
-\ abilita il greylist per tutti i pacchetti di terze parti aggiungere: \%SLACKPKGPLUS_.*
.br
-\ abilita il greylist per tutti i pacchetti di internazionalizzazione: l10n
.TP 5
\fB/usr/doc/slackpkg+-*/\fP
.br
La directory con la documentazione di slackpkg+ e altre cose miste:
\fBChangeLog.txt\fP:
.in +5
Il changelog di slackpkg+
.in
\fBCHANGES\fP:
.in +5
L'elenco cumulativo completo dei cambiamenti da slackpkg+ 1.6 a 1.7; leggilo per avere una descrizione delle nuove funzionalità introdotte.
.in
\fBREADME\fP:
.in +5
La documentazione di slackpkg+. Leggila per avere ulteriori informazioni sull'uso di slackpkg+.
.in
\fBrepositories.txt\fP:
.in +5
Una lista sommaria di repository. !!ATTENZIONE!! Questa lista si intende puramente indicativa e non è una lista ufficiale di repository supportati.
.in
\fBrepositories.lst\fP:
.in +5
La stessa lista estesa e controllata (con script automatici per verificare se il repository è presente; non predente questa lista come affidabile al 100%; effettuate sempre una verifica personale)
.in
\fBcheckrepos.sh\fP:
.in +5
Script utilizzato per generare la lista precedente. Si connette agli url trovati in un file e controlla la presenza di metadati.
.in
\fBsetupmultilib.sh\fP:
.in +5
Script utilizzabile per configurare slackpkg+ per installare le multilib di alienbob ed effettuare la prima installazione.
.in
\fBslackpkg+.SlackBuild\fP:
.in +5
Lo SlackBuild di slackpkg+. Da usare solo per consultazione; il lancio fuori della directory dei sorgenti fallirà.
.in
\fBslackpkg.bash_completion\fP:
.in +5
Se hai il pacchetto \fB\%bash_completion\fP preso dal repository \fBextra\fP di slackware puoi copiare questo file nella directory
\fB\%/etc/bash\-completion\fP
per utilizzare la funzione l'autocompletamento di bash con slackpkg (effettua anche le ricerche nel pkglist). E' in fase sperimentale.
.in
\fBslackpkgplus.x86.sample\fP:
.in +5
Il file di configurazione di esempio per le architetture a 32bit.
.in
\fBslackpkgplus.x86_64.sample\fP:
.in +5
Il file di configurazione di esempio per le architetture a 64bit.
.in
.TP 5
\fB/usr/libexec/slackpkg/zchangelog.sh\fP
.br
Questo script popola un changelog globale \fB\%/var/lib/slackpkg/RepoChangeLog.txt\fP ad ogni \fB\%slackpkg\ update\fP con l'elenco di tutte le modifiche rilevate. E' disabilitato per default. Per abilitarlo lanciare il seguente come root (aprite il file stesso per ulteriori dettagli)
#\ cd\ /usr/libexec/slackpkg/functions.d
.br
#\ ln\ -sf\ ../zchangelog.sh\ .
.SH NOTE
.TP 5
\fBDisclaimer\fP
slackpkg+ è un plugin di slackpkg, ma non per questo può essere considerato un tool ufficiale di slackware e non è supportato dal team di \%slackware.
L'autore di slackpkg+ non è in alcun modo collegato agli autori dei singoli repository, né relativamente ai contenuti degli stessi né al corretto funzionamento dell'hosting.
I pacchetti di terze parti non sono supportati dal team di slackware che quindi non garantirà per il loro funzionamento e non risponderà per eventuali danni che potrebbero apportare al sistema. Assicuratevi dell'autorevolezza del repository prima di usarlo in \%slackpkg+.
.TP 5
\fBSupporto\fP
Se hai dubbi o hai trovato bug puoi segnalarli all'autore scrivendo all'indirizzo email \fB\%zerouno@slacky.it\fP.
Puoi anche seguire la discussione ufficiale in italiano su slacky.eu:
.br
\ \ \%http://www.slacky.eu/forum/viewtopic.php?t=34536
.br
oppure in inglese su linuxquestions.org:
.br
\ \ \%http://www.linuxquestions.org/questions/showthread.php?p=4780861
.TP 5
\fBRingraziamenti\fP
Gran parte del codice di slackpkg+ è scritto da \fIphenixia2003\fP di linuxquestions; a lui va un grande ringraziamento. Per tutti gli altri contributori cercare "thank" nel ChangeLog.
.br
Un ringraziamento va anche a chi ha testato, segnalato, consigliato o semplicemente usato slackpkg+
.br
Ma il ringraziamento più grande va a chi compila pacchetti, genera e mantiene i repository, senza i quali slackpkg+ non ha motivo di esistere.
.SH "VEDI ANCHE"
\fB\%slackpkg\fP(8) \fB\%pkgtool\fP(8) \fB\%installpkg\fP(8) \fB\%upgradepkg\fP(8) \fB\%removepkg\fP(8) \fB\%slackpkg.conf\fP(5)

View file

@ -52,7 +52,7 @@ if [ -e $CONF/slackpkgplus.conf ];then
WW_FILE_SEARCH=${EXTWW_FILE_SEARCH:-$WW_FILE_SEARCH}
USEBLACKLIST=true
if [ "$USEBL" == "0" ];then
if [ "$USEBL" == "off" -o "$USEBL" == "0" ];then
USEBLACKLIST=false
fi
if [ "$ENABLENOTIFY" = "on" -a -e $CONF/notifymsg.conf ];then

View file

@ -1,4 +1,5 @@
# Configuration for slackpkg+. See /usr/doc/slackpkg+-*/README for more details
# Configuration for slackpkg+.
# Please read manpage: "man slackpkgplus.conf" and documentation /usr/doc/slackpkg+-*/README
# Enable (on) / Disable (off) slackpkg+
SLACKPKGPLUS=on
@ -9,10 +10,10 @@ SLACKPKGPLUS=on
# set to '3' for a debug mode
VERBOSE=1
# Enable (1) / Disable (0) the official slackpkg blacklist. May be useful to temporarily skip
# Enable (on) / Disable (off) the official slackpkg blacklist. May be useful to temporarily skip
# the slackware blacklist. You can also override it from command line:
# 'USEBL=0 slackpkg upgrade-all'
USEBL=1
# 'USEBL=off slackpkg upgrade-all'
USEBL=on
# Add custom option to 'wget'.
# You can solve the repository indisponibility issue by set a timeout here
@ -41,17 +42,17 @@ CACHEUPDATE=off
GREYLIST=on
# Defines if commands 'search' and 'file-search' are case-sensitive (on) or not (off). Default to "on"
SENSITIVE_SEARCH=on
SENSITIVE_SEARCH=off
# Defines if command 'file-search' does search Wole Word (on) of accept partial words (off). Note that
# you may obtains many many results searching a short partial word
WW_FILE_SEARCH=on
WW_FILE_SEARCH=off
# Select the show order in dialogbox. Available "package" "repository" "tag" "path" "arch"
SHOWORDER=package
# Allow to show more details of the package in slackpkg info <package>. Accept "none", "basic", "filelist"
DETAILED_INFO=none
DETAILED_INFO=basic
# Enable (on) / Disable (off) a Strict GPG Check. A repository should contains packages signed
# with the only original GPG-KEY. In some custom repository may be wanted to mix heterogeneous

View file

@ -1,4 +1,5 @@
# Configuration for slackpkg+. See /usr/doc/slackpkg+-*/README for more details
# Configuration for slackpkg+.
# Please read manpage: "man slackpkgplus.conf" and documentation /usr/doc/slackpkg+-*/README
# Enable (on) / Disable (off) slackpkg+
SLACKPKGPLUS=on
@ -17,10 +18,10 @@ VERBOSE=1
# Do not forget to install the multilibs.
ALLOW32BIT=off
# Enable (1) / Disable (0) the official slackpkg blacklist. May be useful to temporarily skip
# Enable (on) / Disable (off) the official slackpkg blacklist. May be useful to temporarily skip
# the slackware blacklist. You can also override it from command line:
# 'USEBL=0 slackpkg upgrade-all'
USEBL=1
# 'USEBL=off slackpkg upgrade-all'
USEBL=on
# Add custom option to 'wget'.
# You can solve the repository indisponibility issue by set a timeout here
@ -49,17 +50,17 @@ CACHEUPDATE=off
GREYLIST=on
# Defines if commands 'search' and 'file-search' are case-sensitive (on) or not (off). Default to "on"
SENSITIVE_SEARCH=on
SENSITIVE_SEARCH=off
# Defines if command 'file-search' does search Wole Word (on) of accept partial words (off). Note that
# you may obtains many many results searching a short partial word
WW_FILE_SEARCH=on
WW_FILE_SEARCH=off
# Select the show order in dialogbox. Available "package" "repository" "tag" "path" "arch"
SHOWORDER=package
# Allow to show more details of the package in slackpkg info <package>. Accept "none", "basic", "filelist"
DETAILED_INFO=none
DETAILED_INFO=basic
# Enable (on) / Disable (off) a Strict GPG Check. A repository should contains packages signed
# with the only original GPG-KEY. In some custom repository may be wanted to mix heterogeneous