Commit graph

317 commits

Author SHA1 Message Date
Matteo Rossini
6169c4da30 Less verbosity in cached_downloader == most clear 2016-04-15 19:56:54 +02:00
Matteo Rossini
b4442e673e Added ChangeLog search from third-party repositories 2016-04-15 19:12:14 +02:00
Matteo Rossini
25ce6840a0 Updated alienbob repositories 2016-03-26 20:23:45 +01:00
Matteo Rossini
ccce2cc09a Version 1.7.b4 - 14/Mar/2016
- slackpkg search now search in dir:// repositories too.
  - subdirectory allowed in dir:// repositories.
  - slackpkg search honour correctly the '+' character
  - Added 'ChangeLog' dialog box to show the changelog of selected packages
    (thanks to phenixia2003)
2016-03-14 19:49:31 +01:00
Matteo Rossini
9fb8e78c49 Fixed slackpkg search that did not honour correctly some special chars as '+' and '.' 2016-03-03 23:51:27 +01:00
Matteo Rossini
f85b2ca2a8 Use find instead ls for dir:// repository to allow subdirectory. 2016-03-03 22:14:45 +01:00
Matteo Rossini
1bc0e22ae8 Fixed an issue when a 'dir://' repository is empty 2016-03-02 20:28:18 +01:00
Matteo Rossini
45d8928e96 slackpkg search now search also in dir:// repositories 2016-03-02 20:18:51 +01:00
Matteo Rossini
8af2291646 Slackpkg+ 1.7.b3 2016-02-27 15:45:53 +01:00
Matteo Rossini
c7e79304b8 Added WW_FILE_SEARCH 2016-02-27 15:34:00 +01:00
Matteo Rossini
bb31ee5822 Colorize the slackpkg search results. 2016-02-27 14:00:56 +01:00
Matteo Rossini
6f4dac8728 Added DETAILED_INFO 2016-02-27 13:58:58 +01:00
Matteo Rossini
5db0cf44c4 slackpkg reinstall allow to choice the repository, as in install/upgrade mode.
Just useful when two repositories have identical packages (e.g. vlc on restricted and alienbob repository)
2016-02-05 22:49:37 +01:00
Matteo Rossini
1b8fcac079 dir:// repositories and inline repositories has best priority. 2016-01-31 19:20:45 +01:00
Matteo Rossini
5c3a9f01c1 Small code cleaning 2016-01-31 15:25:23 +01:00
Matteo Rossini
18ec21c844 Fix non working properly 'reinstall' command. 2016-01-31 15:08:00 +01:00
Matteo Rossini
7cdad2d751 Added debug() function. Useful for developers. 2016-01-30 14:46:31 +01:00
Matteo Rossini
bd7498ff31 1.7.beta2 2016-01-29 22:40:38 +01:00
Matteo Rossini
9706ba69d6 Avoid slackpkg to corrupt the slackware database if there are some manual upgrade in progress. 2016-01-29 22:30:31 +01:00
Matteo Rossini
ba1e48c20f Fixed another bug when TAG_PRIORITY is on. 2016-01-29 17:15:57 +01:00
Matteo Rossini
5c33f270fb Added spinning in check-updates.
Fixed bad trap ctrl+c when spinning is on.
2016-01-26 23:37:07 +01:00
Matteo Rossini
6fc76f9d0d Fixed non working the SENSITIVE_SEARCH function. 2016-01-26 23:23:12 +01:00
Matteo Rossini
796b6b1c93 Fixed a bug with TAG_PRIORITY. Thanks to yars068. 2016-01-26 22:59:18 +01:00
Matteo Rossini
3f16140eeb cached_downloader now works with check-updates too.
check-updates when running with VERBOSE=3 shows downloader outputs.
2016-01-24 12:51:22 +01:00
Matteo Rossini
9162eb58f5 Version 1.7.b1 - 18/Jan/2016
Well, I think that we can mark that version as Beta.  It does not contains
  new features, but it was done a large work of bugfixes and improvements.
  A special thanks is for phenixia2003 and yars068 for code contributing and
  for many other for ideas and testing. It's the time for the tests, to find
  for bugs or someother improvement.
2016-01-18 22:42:58 +01:00
Matteo Rossini
ec930bb357 Improve givepriority performance by reducing I/O 2016-01-18 21:22:40 +01:00
Matteo Rossini
3e25c62989 removed a '--color' in code 2016-01-17 21:27:32 +01:00
Matteo Rossini
dc55f96a3c fix search 2016-01-17 21:13:36 +01:00
Matteo Rossini
904088459a fixed search string 2016-01-17 21:06:58 +01:00
Matteo Rossini
2cd06ecb47 Fixed slackpkg search filter 2016-01-17 21:00:30 +01:00
Matteo Rossini
e84d428fb1 Version 1.7.a6 - 17/Jan/2016
- 'slackpkg search' if finds more duplicated packages with different
    versions from many repository, now show all, marking it as "masked" the
    packages that will not be installed due the priority
  - Fixed a regression that drop PKGS_PRIORITY function in slackpkg upgrade
2016-01-17 19:49:18 +01:00
Matteo Rossini
813f2469a8 slackpkg search allow to more packages with the same name but different
version on the other repositories.
2016-01-17 19:34:37 +01:00
Matteo Rossini
9db0a417a4 Fixed a regression that drop the PKGS_PRIORITY funcionality 2016-01-17 00:04:58 +01:00
Matteo Rossini
9c2f068379 Fixed a regression that in same condition the TAG_PRIORITY avoid
slackpkg search to work properly even if it is disabled.
2016-01-16 13:50:18 +01:00
Matteo Rossini
ddbbb3b2cf Version 1.7.a5 - 16/Jan/2016
- Improved greylist. Also, now it allow to match the name in installed packages
  - Fixed download GPG-KEY; it did not show the correct repository for gpg key
  - Fixed previous patch for $ROOT problem (did broke 'slackpkg search command')
2016-01-16 00:52:23 +01:00
Matteo Rossini
a82fc093f3 Previous patch for $ROOT broke the search functionality 2016-01-16 00:32:25 +01:00
Matteo Rossini
b4583b1e12 cached_downloader did not shown correct repository name downloading GPG-KEY 2016-01-15 23:04:46 +01:00
Matteo Rossini
0f19fac92c removed tab in graylist fix 2016-01-15 22:45:28 +01:00
Matteo Rossini
f9d62992df Greylist also the installed packages, so it impact removing packages too. 2016-01-15 21:33:55 +01:00
Matteo Rossini
2a61214e19 Bugfix: greylist did not work properly 2016-01-15 16:08:40 +01:00
Matteo Rossini
a05b6424c6 1.7.a4-2
- Fixed a bug in gpg check when a repository name contains a '-' character
  - Fixed a bug in slackpkg upgrade when used with $ROOT
2016-01-13 22:16:48 +01:00
Matteo Rossini
7534e21da8 Fixed a bug in slackpkg upgrade when used with $ROOT 2016-01-13 22:12:19 +01:00
Matteo Rossini
41311fa56f issue in GPG check when a repository contains the minus character. 2016-01-13 22:09:09 +01:00
Matteo Rossini
4ac4c25009 Version 1.7.a4 - 12/Jan/2016
- Improved performance
  - Fixed search that may fails to detect repository in certain conditions
  - slackpkg search shows the repository name for the official repository
2016-01-13 16:48:38 +01:00
Matteo Rossini
89932a7ff9 Improved slackpkg search performance 2016-01-13 13:58:21 +01:00
Matteo Rossini
e1290e4f2a A repository name can contain letters, numbers, underscore (_) and minus (-) 2016-01-12 19:20:36 +01:00
Matteo Rossini
eff79b9ccf Fixed a bug with the bashism.
In install/upgrade Fixed an issue when search for a package that have more than a version in the same repository.
2016-01-12 19:04:29 +01:00
Matteo Rossini
8c3b93e006 fixed search that may fails to detect repository in certain conditions. 2016-01-11 20:40:33 +01:00
Matteo Rossini
6553f7d8c4 Improved givepriority() performance by using bashism. 2016-01-11 18:44:06 +01:00
Matteo Rossini
fac0996698 Version 1.7.a3 - 10/Jan/2015
- Do not show notices when running slackpkg update or slackpkg check-updates
    (thanks to yars068)
  - Fixed a bug on x86 hosts when a repository contains also x86_64 packages

removed TABs from all files
2016-01-10 15:32:37 +01:00
Yaroslav Shmelev
530c8fb5c3 slackpkgplus: do not show the notices that the pkglist is older than 24h and that remember to run slackpkg update when called update or check-updates commands 2016-01-09 16:28:01 +03:00
Matteo Rossini
0376c59e9d Version 1.7.a2 - 06/Jan/2015
- Remember user to (re)run 'slackpkg update gpg'
  - Fixed Download Only when upgrade base packages (aaa_base, pkgtools...)
  - Quick output on Cached Download
2016-01-06 01:48:15 +01:00
Matteo Rossini
98eab695c8 Updated repositories.lst 2016-01-06 01:42:15 +01:00
Matteo Rossini
d72cb0880d Cached Downloader: quick output 2016-01-06 01:24:15 +01:00
Matteo Rossini
d3bd352f01 Fixed Download only 2016-01-05 23:57:01 +01:00
Matteo Rossini
6f459f145b Remember to the user to run 'slackpkg update gpg' 2016-01-05 18:58:38 +01:00
Matteo Rossini
7f1ad1acb5 STRICTGPG setting added.
Prepared for development tree
2016-01-04 23:17:37 +01:00
Matteo Rossini
748f21757b Added SLINT repository 2016-01-03 00:17:41 +01:00
Matteo Rossini
a03840cf6a Fixed 'grep: write error' bug when running with sudo su - 2016-01-02 23:06:52 +01:00
Matteo Rossini
f26844a3be added repositories
improved checkrepos.sh
rebuild repositories.lst
2015-12-29 23:36:48 +01:00
Matteo Rossini
1dccd06d0a Code reordering. No significant code modify:
Add vim modeline settings (but vim has nomodeline set by default, so it is just informational)
Removed tab (use spaces instead)
Reindent code
Add/Modify comments
moved zdialogplus.sh into slackpkgplus.sh

reordering functions (and separing from main):

      function internal_blacklist()
      function applyblacklist()
      function cleanup()
      function handle_event()
      function remove_pkg()
      function upgrade_pkg()
      function install_pkg()
      function wgetdebug()
      function cached_downloader()
      function getfile()
      function checkgpg()
      function checkmd5()
      function givepriority()
      function searchPackages()
      function searchlistEX()
      function showlist() // dialog=on (ex-zdialogplus.sh)
      function showlist() // dialog=off
2015-12-29 14:01:53 +01:00
Matteo Rossini
eab93929d0 Fixed a bug in dialog upgrading from 'patches' on slackware 14.1 2015-12-25 02:20:39 +01:00
Matteo Rossini
d694ebe6ef Finally fixed dialog SHOWORDER.
I'm sorry.
2015-12-21 23:46:28 +01:00
Matteo Rossini
dc3105e9ff - Fixed an issue with TAG_PRIORITY enabled.
- SHOWORDER is bugged. Temporary disabled.
2015-12-21 22:56:26 +01:00
Matteo Rossini
3098138f3f Small fix in search and in priority manager 2015-12-20 19:41:24 +01:00
Matteo Rossini
ef1e7bacb5 Version 1.6.1 - 20/Dec/2015
- Added DOWNLOADONLY to just download packages without installing it
2015-12-20 13:26:19 +01:00
Matteo Rossini
29ee081622 Version 1.6.0 - 19/Dec/2015
- Added CACHEUPDATE. You can now speedup the slackpkg update by caching
    metadata files.
2015-12-19 15:26:12 +01:00
Matteo Rossini
8d2885df9d Version 1.5.2 - 18/Dec/2015
- Fixed a missed $ROOT
  - Added SHOWORDER option. It's a way to sort packages in dialog box to help
    reviewing large upgrade from many repositories. The SHOWORDER option
    accepts "package" "repository" "tag" "path" "arch".
  - Fixed some repository url. There are already some 14.2 repositories!!!
  - slackpkg+ advise you to update the pkglist before use it
  - Added a script in /usr/doc/slackpkg+-* to a fast check of repositories
  - slackpkg -dialog=off now show repository name as with dialog
  - Added SENSITIVE_SEARCH option to search case-insensitive
    (thanks to phenixia2003)
  - Important fixes in the priority manager. Many thanks to all people that
    reported the bugs and a Big thanks to phenixia2003 for the fix. Now we need
    your help to test it.
2015-12-18 21:28:31 +01:00
Matteo Rossini
df8c9130a6 Added SENSITIVE_SEARCH
Small adjustment in the code.
2015-12-18 21:03:54 +01:00
Matteo Rossini
3bb0a9af21 Small fix on SHOWORDER 2015-12-17 22:58:43 +01:00
Matteo Rossini
b3d2437f9a Review of priority code.
Use temporary files to generate the package list to install.
2015-12-17 22:40:55 +01:00
Matteo Rossini
957005081b Removed a warning when the pkglist does not exists 2015-12-16 20:05:57 +01:00
Matteo Rossini
d636db3f82 Updated SPKGPLUS_VERSION (we are in a development version)
SPKGPLUS_VERSION="1.5.1_DEVELOP_VERSION"
2015-12-16 20:01:13 +01:00
Matteo Rossini
9a2f9740dc showlist() merged in slackpkgplus.sh to add repository name in listing with -dialog=off 2015-12-16 19:50:35 +01:00
Matteo Rossini
c44fe7fed4 Added a tool to check massively if an url is a slackware repository.
when I define a repository group as
http://taper.alienbase.nl/mirrors/alien-kde/{13.37,14.0,14.1,current}/{latest,testing}/{x86,x86_64}/
that is expanded in many repositories, but not all are existent.

kde5 for slackware 13.37
http://taper.alienbase.nl/mirrors/alien-kde/13.37/testing/x86/
does not exists.

$ ./checkrepos.sh http://taper.alienbase.nl/mirrors/alien-kde/{13.37,current}/testing/x86/
Expanded repositories
http://taper.alienbase.nl/mirrors/alien-kde/13.37/testing/x86/
http://taper.alienbase.nl/mirrors/alien-kde/current/testing/x86/

Check repositories

Repository: http://taper.alienbase.nl/mirrors/alien-kde/13.37/testing/x86/
  Host: taper.alienbase.nl
  Check IP:   98.158.153.254
  Check connection: OK
  CHECKSUMS.md5:   not present
Invalid repository

Repository: http://taper.alienbase.nl/mirrors/alien-kde/current/testing/x86/
  Host: taper.alienbase.nl
  Check IP:   98.158.153.254
  Check connection: OK
  CHECKSUMS.md5: OK 212965 bytes ( Wed, 09 Dec 2015 00:40:09 GMT )
  PACKAGES.TXT: OK 203453 bytes ( Wed, 09 Dec 2015 00:39:49 GMT )
  GPG-KEY: Eric Hameleers <alien@slackware.com>
Done

========================================================
url     md5     gpg     pack

http://taper.alienbase.nl/mirrors/alien-kde/current/testing/x86 yes     yes     yes

It helps me to check repositories's sanity
2015-12-13 19:24:06 +01:00
Matteo Rossini
7fbed91d1e slackpkg+ remember you to update package list before use it 2015-12-13 19:21:16 +01:00
Matteo Rossini
6a9af3db31 Update repositories.txt 2015-12-13 18:45:38 +01:00
Matteo Rossini
b08a309b55 Added SHOWORDER 2015-12-13 12:44:59 +01:00
Matteo Rossini
a87166043f Do not remove dialog temporary file. 2015-12-12 19:12:09 +01:00
Matteo Rossini
b510a6cfe1 Fixed a missed $ROOT 2015-12-12 16:21:54 +01:00
Matteo Rossini
ba9cc23ddc Another important casting problem. 2015-11-22 19:26:11 +01:00
Matteo Rossini
7c01349a32 Version 1.5.1 - 20/Nov/2015
Note for Slackware 14.1 users: slackware-current introduce important bug fix
  in slackpkg 2.82.0-14 (see Slackware ChangeLog) not backported in slackware
  14.1; it is not mandatory but you are encouraged to upgrade it by download it
  manually; be sure to graylist slackpkg to avoid an automatic downgrade.
  - The trailing slash in MIRRORPLUS[] is now optional (thanks to phenixia2003
    and Didier Spaier)
  - Added DOWNLOADCMD option to add a custom downloader
  - Fixed a bug that causes that ALL repositories fail if ONE repository fails
    (thanks to FR on Alien Pasture for reporting)
  - Fixed TAG_PRIORITY to avoid impact in slackpkg install
2015-11-20 22:17:00 +01:00
Matteo Rossini
aca3795170 use DOWNLOADCMD option instead DOWNLOADER that is already in use. 2015-11-20 20:59:35 +01:00
Matteo Rossini
bdfdefea5b The trailing slash in MIRRORPLUS is now optional 2015-11-20 20:44:58 +01:00
Matteo Rossini
7d303ac5e5 Fixed a casting problem with REPOPLUS variable.
It was used both as array and as string, so under some conditions (for example a broken o misconfigured repository) the repositories update fails.
2015-11-20 20:35:48 +01:00
Matteo Rossini
e2777e0260 TAG_PRIORITY=on was impacting also slackpkg install. Fixed 2015-11-20 19:32:19 +01:00
Matteo Rossini
60e11fa385 Updated KTOWN documentation 2015-11-20 19:20:07 +01:00
Matteo Rossini
76ba05be82 Added the 'DOWNLOADER' option.
You can now specify a custom downloader to use.
See README for details
2015-11-20 19:09:45 +01:00
Matteo Rossini
97aa85b460 fixed a type. thanks to Ryan 2015-11-20 18:58:00 +01:00
Matteo Rossini
fa0c164f2e Version 1.5.0 - 10/Jul/2015
- Fixed TAG_PRIORITY
  - Fixed repositories list
2015-07-10 20:16:58 +02:00
Matteo Rossini
ab2a1e3671 Version 1.4.99 - 01/Jul/2015
- Added priority by tag. Setting TAG_PRIORITY to 'yes' slackpkg+
    automatically upgrade packages from repository where the tag is the same
    of the already installed package.
2015-07-01 20:59:13 +02:00
Matteo Rossini
8a04091b45 Small code review 2015-06-29 23:48:25 +02:00
Matteo Rossini
1bd7dd1bb1 Version 1.4.1 - 16/Jun/2015
- Fix for repositories having CHECKSUMS.md5.gz.asc
2015-06-16 17:39:14 +02:00
Matteo Rossini
ac3758c2de Updated repositories 2015-06-14 18:38:18 +02:00
Matteo Rossini
5c4203a401 Fixed 'microlinux' repositories 2015-01-09 18:12:42 +01:00
Matteo Rossini
122371c1e4 Version 1.4.0 - 13/Dec/2014
- Now the official repositories (slackware64, extra, patches...) are treated
    as thirdy party repositories, so you can add it in PKGS_PRIORITY
    (phenixia2003)
  - To put an entire repository in PKGS_PRIORITY, you no more need to add
    ':.*' after the name (phenixia2003)
2014-12-13 16:20:46 +01:00
Matteo Rossini
da321982e1 Version 1.3.3 - 26/Oct/2014
- Patched to avoid to install glibc-debug from alienbob multilib (thanks to
    phenixia2003)
2014-10-26 18:00:49 +01:00
Matteo Rossini
682c49aea7 Version 1.3.2 - 13/Jul/2014
- Patched to reflect changes on slackpkg 2.82.0-13
2014-07-13 17:05:44 +02:00
Matteo Rossini
b60e8adf1f Isn't really needed a full rebuild of install.log file at every
update process! Launch /usr/libexec/slackpkg/makeinstlog.sh
manually to create it.
2014-04-21 15:25:25 +02:00
Matteo Rossini
6343da195e Skipping invalid repository on update process. 2014-04-17 11:56:15 +02:00
Mattero Rossini
96f3de8f57 Fixed an issue on missing VERBOSE line in config file. 2014-04-16 08:22:11 +02:00
Matteo Rossini
2646d851fc Version 1.3.1 - 7/Mar/2014
- Improved check-updates function (thanks to phenixia2003)
  - Improved debug-mode
2014-04-07 09:40:02 +02:00
Matteo Rossini
1e0bd6fd46 Fixed Repository list 2014-01-01 16:31:04 +01:00
Matteo Rossini
b5d15ec98d Version 1.3.0 - 1/Jan/2014
- Added a debug-mode download verbosity
  - On upgrade, the status bar show available packages from every repository
2014-01-01 14:58:35 +01:00
Matteo Rossini
13e211cfc7 Version 1.2.0 - 9/Dec/2013
- Now ALLOW32BIT also auto-greylist the 32bit packages
  - Added an install log in /var/lib/slackpkg/install.log; use
    '/usr/libexec/slackpkg/makeinstlog.sh -t' to create a starting
    install.log (it TRY to detect the repository)
2013-12-09 14:18:57 +01:00
Matteo Rossini
f121bcb168 Version 1.1.0 - 6/Dec/2013
- Added ALLOW32BIT flag to allow to install 32bit packages on a 64bit system
  - setupmultilib.sh install only adaptative multilib by default
  - Small fixes
2013-12-06 13:44:43 +01:00
Matteo Rossini
c5c4b25464 Fixed missing alert on slackpkgplus.conf update 2013-12-06 11:50:42 +01:00
Matteo Rossini
46b1744788 - setupmultilib.sh install only adaptative multilib by default 2013-12-06 11:47:41 +01:00
Matteo Rossini
4cd45ee7d2 - Added ALLOW32BIT flag to allow to install 32bit packages on a 64bit system 2013-12-06 10:32:20 +01:00
Matteo Rossini
dc302eff2b Version 1.0.2 - 6/Dec/2013
- Added WGETOPTS
  - Moved notifications on a dedicated configuration file (notifymsg.conf)
2013-12-06 05:49:10 +01:00
Matteo Rossini
f34b81c549 - Moved notify messages in a dedicated configuration file and added
ENABLENOTIFY to enable/disable it
2013-11-29 13:28:18 +01:00
Matteo Rossini
538cbf2b56 - Added WGETOPTS. This allow to pass parameters to 'wget'. You can use it as
a workaround for repository indisponibility by set it to
    WGETOPTS="--timeout=5 --tries=1"
2013-11-29 13:14:32 +01:00
Matteo Rossini
23ae95e088 Update slackpkg+ version (1.0.1) 2013-11-19 12:52:44 +01:00
Matteo Rossini
70345d5e3b Version 1.0.1 - 14/Nov/2013
- Fixed fatal on 'pasture' repository and on invalid repository
2013-11-14 12:03:47 +01:00
Matteo Rossini
25e266aa2d Version 1.0 - 11/Nov/2013
- slackpkg+ 1.0 stable finally relased
  - All repositories aligned to newest slackware version
  - Documentation reformatting and some typo fix (thanx to idlemoor)
  - Added function 'notification on event' that allow to insert reminders
    when you install/ugrade/remove some packages. See slackpkgplus.conf samples.
    (thanks to phenixia2003)
2013-11-11 15:20:30 +01:00
Matteo Rossini
2d207c0681 Thanks to idlemoor for typos correction. 2013-10-29 12:55:22 +01:00
David Spencer
24f6782a05 src/README: reformatted. 2013-10-29 00:08:29 +00:00
David Spencer
b20ab98eec Typos and minor edits (part 4)
- src/slackpkgplus.x86.sample and src/slackpkgplus.x86_64.sample:
   minor edits in comments
2013-10-28 23:57:21 +00:00
David Spencer
ca10521862 Typos and minor edits (part 3)
- setupmultilib.sh: typos in echo messages
2013-10-28 23:16:36 +00:00
David Spencer
46493a3426 Typos and minor edits (part 2)
- src/README: Typos, reword a few paragraphs
2013-10-28 21:20:54 +00:00
David Spencer
29b03761e1 Typos and minor edits of messages (part 1)
- README.TXT: minor edit
 - src/doinst.sh: minor change to postinstall message
 - src/repositories.txt: minor edits
 - src/slack-desc: use same text as README.TXT; tweak handy-ruler
 - src/slackpkgplus.sh: minor edits in comments and echo messages
2013-10-28 14:21:25 +00:00
Matteo Rossini
4f8d52738f Version 1.0rc3 - 28/Oct/2013
- slackpkg+ 1.0 release candidate 3.  Last call.  :)
  - Added setupmultilib.sh in /usr/doc/slackpk+-*, an helper for configure
    multilibs in slackpkgplus.conf
2013-10-28 12:44:51 +01:00
Matteo Rossini
bf42ca4f68 Version 1.0rc2 - 21/Oct/2013
- Looks like we get a slackpkg+ 1.0 release candidate 2...  but things are
    pretty much nailed down at this point.  Please test and report any last :D
  - Updated some repository to 14.1
2013-10-21 15:42:05 +02:00
Matteo Rossini
7da127b3e7 Version 1.0rc1 - 16/Oct/2013
- Slackware 14.1 is coming up. I think that also slackpkg+ is ready so as
    Slackware I mark it as rc1 :). slackpkg 2.82.0-11 added the 14.1 repositories.
    Unfortuatly I don't know which third-party repository will contains 14.1
    packages, so I can't add 14.1 to repositories.txt
  - You can now ovverride SLACKPKGPLUS VERBOSE from command-line (as USEBL)
2013-10-16 13:57:13 +02:00
Matteo Rossini
8de4afb3a7 Minor: fixed repository list in sample files 2013-09-30 09:45:02 +02:00
Matteo Rossini
be046cae08 Slackpkg 0.9.7.4 released
Version 0.9.7.4 - 24/Sep/2013
  - Try a better way to detect the newest version of the same package in local
    or remote directory (does not guarantees 100% success)
  - Try to download CHECKSUMS.md5.gz.asc if CHECKSUMS.md5.asc does not exists
    (as salixos repository)
2013-09-24 15:29:11 +02:00
Matteo Rossini
ea778f8118 Slackpkg 0.9.7.3 released
note: it works fine with slackpkg-2.82.0-noarch-10
2013-09-18 11:25:08 +02:00
Matteo Rossini
f0e2df6519 Version 20130910.1 - 10/Sep/2013
- Fix an issue with dir:// repositories and gpg check
2013-09-10 17:30:32 +02:00
Matteo Rossini
a27d6e5d48 Slackpkg+ 0.9.7.2 released
Version 0.9.7.2 - 09/Sep/2013
  - Added support for unrepositorized local directory in config file
  - Added USEBL to temporary skip blacklist check (USEBL=0 slackpkg install..)
2013-09-09 17:02:18 +02:00
Matteo Rossini
02243c0d7a Small english fixes to documentation ^__^ 2013-09-09 14:45:25 +02:00
Matteo Rossini
07ea634441 Slackpkg+ 0.9.7.1 released
Version 0.9.7.1 - 06/Sep/2013
  - fixed a bug on 'slackpkg upgrade file:..'
2013-09-06 12:52:03 +02:00
Matteo Rossini
0835728cb1 Slackpkg+ 0.9.7 released
Version 0.9.7 - 05/Sep/2013
  - Added install/upgrade/reinstall from disk with file:package.txz or dir:path,
    and remote with {http,ftp,htts}://site/path/[package.txz], unrepositorized
    packages. Please, read the README file.
  - Disallow to choice the download manager; slackpkg+ require wget AND lftp
2013-09-05 16:38:14 +02:00
Matteo Rossini
3e4edab0ac 20130905.3
1) add http/ftp/https support.
   for now only syntax:
   slackpkg {install/upgrade/reinstall} http://site/repo/package.txz

2) use wget forzately

3) fixed a bug that does not allow to install from a directory

4) allow to uninstall packages even if you specify the '.txz' in
   syntax:
   slackpkg remove package-1-noarch-1.txz
2013-09-05 14:27:19 +02:00
Matteo Rossini
027e82578b 20130905.2 substitute
slackpkg install file:path/
with
	slackpkg install dir:path
(you does not need the final /)

slackpkg install file:filename.txz remain unmodified
2013-09-05 00:32:43 +02:00
Matteo Rossini
100bc2d929 Version 20130904.1 - 04/Sep/2013
- Added install/upgrade from disk (file:package.txz or file:path/)
    please, read the README file
2013-09-04 15:12:19 +02:00
Matteo Rossini
c767c6906b slackpkg install file:. show installed files - fixed
slackpkg upgrade file:. show packges already up-to-dates - fixed
2013-09-03 11:36:43 +02:00
Matteo Rossini
40a365d8eb fixed bug on file:. 2013-09-02 17:30:57 +02:00
Matteo Rossini
1dd5dc128c Now supports local directory.
Version 20130902.2 - 02/Sep/2013
  - Added install from file or directoy:
    slackpkg {install|upgrade} file:test-1.0-noarch-1
    slackpkg {install|upgrade} file:./
    You can optionally specify relative path or absolute path for file.
2013-09-02 16:20:59 +02:00
Matteo Rossini
07d73c1519 -current
Version 20130902.1 - 02/Sep/2013
  - Added install from file: slackpkg {install|upgrade} file:test-1.0-noarch-1
    You can optionally specify relative path or absolute path for file.
2013-09-02 14:55:57 +02:00
Matteo Rossini
36e6062534 Version 0.9.6.1 - 02/Sep/2013
- fixed a bug in new dialog function (thanks to phenixia2003)
2013-09-02 12:12:16 +02:00
Matteo Rossini
7400a28c7f Slackpkg+ 0.9.6 released
Version 0.9.6 - 01/Sep/2013
  - fixed a slackpkg bug that does not recreate $WORKDIR if it does not exists.
  - added repository name in dialog
2013-09-01 22:19:57 +02:00
Matteo Rossini
594855a5b2 Slackpkg+ now show repository name on dialog. 2013-09-01 18:26:54 +02:00
Matteo Rossini
4646ef426f Fixed documentation 2013-08-31 23:47:10 +02:00
Matteo Rossini
258a55e08e Fixed documentation 2013-08-31 23:29:36 +02:00
Matteo Rossini
1147c77ae7 Recreate $WORKDIR instead /var/lib/slackpkg 2013-08-31 23:14:37 +02:00
Matteo Rossini
9eeb9fcbdd Only reindent. 2013-08-31 01:19:54 +02:00
Matteo Rossini
29722fe22e Current - 29/Aug/2013
- fixed a slackpkg bug that does not recreate /var/lib/slackpkg if it does not exists.
2013-08-29 00:40:00 +02:00
Matteo Rossini
5f88cbb071 Version 0.9.5 - 28/Aug/2013
- fixed a problem with some compat32 packages
  - fixed a issue about packages selection with the official slackware repository
    (thanks to phenixia2003)
2013-08-28 13:21:49 +00:00
Matteo Rossini
dd5e73aca3 Slackpkg+ 0.9.4 Released
all contributes from phenixia2003 on LQ

Version 0.9.4 - 27/Aug/2013
  - fixed a issue when a pattern is used multiple times in argument
  - fixed a bug in install/upgrade regarding the enhanced priority
  - fixed a bug in search which leads to wrong information about upgrade
  - allow to to install/upgrade/reinstall/remove all the packages from
    a given repository (thanks to phenixia2003 for big patch)
2013-08-27 13:16:49 +00:00
Matteo Rossini
a555a79950 Slackpkg+ 0.9.3 Released
Version 0.9.3 - 25/Aug/2013
  - fixed md5 check (thanks to AlienBob)
2013-08-25 19:06:47 +02:00
Matteo Rossini
fec837201a Slackpkg+ 0.9.2 Released
Version 0.9.2 - 01/Aug/2013
  - allow to search the non $ARCH packages
  - speed up the update process
  - allow to disable the download status bar
2013-08-01 19:29:34 +02:00
Matteo Rossini
77cbaa351c Current
- speed up the update process
  - allow to disable the download status bar
2013-05-07 09:57:15 +02:00
Matteo Rossini
7400405069 Fix repository list. 2013-05-05 22:10:09 +02:00
Matteo Rossini
3643b14668 Slackpkg+ 0.9.1 released 2013-05-05 16:43:46 +02:00
Matteo Rossini
2deb2b4445 Restyling code only! 2013-05-05 16:16:02 +02:00
Matteo Rossini
9a10a4d531 Added file-search function.
Thanks to phenixia2003
2013-05-05 15:49:11 +02:00
Matteo Rossini
6aef9d6695 fixed a conflict searching the existent package 'slackpkg'
When a user search the package 'slackpkg', the grep match also
the prefix 'slackpkgplus_' in url.

Now the prefix is SLACKPKGPLUS_ so grep does NOT match (unless
the user search SLACKPKG, that does NOT exists).
2013-05-03 20:44:20 +02:00
Matteo Rossini
0c62384c2f Fix an error when a folder is missing in the slackware mirror (as /testing). 2013-05-03 17:41:27 +02:00
Matteo Rossini
ca37955286 Version 0.9rc3 - 01/May/2013
- added more config file checks
  - fixed a bug that does not allow to use the gpg check
  - fixed a bug that deny to use local slackware mirror
2013-05-03 14:40:06 +02:00
Matteo Rossini
afddae5749 Version 0.9rc2 - 30/Apr/2013
- added config file checks
  - fixed a bug that try to check gpg even if CHECKGPG is set to off
  - fixed a bug that show compat32 packages as duplicated
  - implemented 'slackpkg search'
2013-05-03 10:58:43 +02:00
Matteo Rossini
8a8b27118b Version 0.9rc1 - 29/Apr/2013
- added some repository
2013-05-03 10:01:55 +02:00
Matteo Rossini
717b9a4840 Version 0.9beta2 - 27/Apr/2013
- fixed a 'package' bug that override slackpkgplus.conf (instead .new)
  - added doinst.sh that auto-select a configuration file depending $ARCH
  - fixed priority system bug when two repositories have package with the same
    full name
2013-05-03 09:54:52 +02:00
Matteo Rossini
48bcf441e0 Version 0.9beta1 - 26/Apr/2013
- added repositories in conf file
  - added a priority system for repository only
  - added support to local repository
2013-05-02 17:40:51 +02:00
Matteo Rossini
c6f6704ee9 Version 0.9test1 - 26/Apr/2013
- added a priority system for repository and single packages
  - added gpg support
  - added explicit support for alienbob multilibs

Thanks to AlienBob and phenixia2003 (on LQ) for contributing
2013-05-02 17:28:09 +02:00
Matteo Rossini
fd323deeea Version 0.3beta - 10/Oct/2012
- Added slackware 14.0 in default configuration
2013-05-02 17:02:22 +02:00
Matteo Rossini
150f6da274 Version 0.2beta - 28/Sep/2012
- renamed in 'slackpkg+'
  - allow to add multiple repositories
  - extends the slackpkg 'PRIORITY'
2013-05-02 14:39:32 +02:00
Matteo Rossini
ba4b864ce6 Slackpkg+sl is a plugin for slackpkg
It add support for slacky repositories.

Version 0.1 - 12/Jul/2011
  First release.
  - added slacky repository to slackpkg
2013-05-02 14:28:54 +02:00