Commit graph

367 commits

Author SHA1 Message Date
Matteo Rossini
8cba5ce103 Make difference in switching from current >15.0 or from <15.0 to 15.0 2022-02-10 18:02:11 +01:00
Matteo Rossini
64138241c3 updated repositories list 2022-02-08 18:17:14 +01:00
Matteo Rossini
73640a7454 Advice if you are installing a wrong release of multilibs. 2022-02-08 18:14:44 +01:00
Matteo Rossini
5a0799d39e slackpkg+ will return exit code 2 on bad slackware mirrors 2022-02-08 17:45:17 +01:00
Matteo Rossini
9755891797 Added french manpage (thx to marav on LQ) 2022-02-08 16:10:08 +01:00
Matteo Rossini
009a8ea027 Thu Feb 3 11:18:01 CET 2022
pkg/slackpkg+-1.8.0-noarch-1mt.txz: Upgrade
  Hello, World! Slackware 15.0 was finally released so slackpkg+ has
  been adapted, so we can release Slackpkg+ 1.8.0 final release. Also
  some third party repositories are ready. A notice: starting from now
  /slackpkg+/ official repository will contain slackpkg+ 1.8 (an alias
  o /slackpkg+15/ repository, unless you are using wget/curl/lftp from
  slackware 14.2; in this case the site automatically show slackpkg+1.7.
  You can put https://slakfinder.org/slackpkg+/ for historical reason
  in slackpkgplus.conf, but you are encouraged to use
  https://slakfinder.org/slackpkg+15/ or /slackpkg+dev/ instead it.
  I thank everyone for contributing by reporting bugs or new proposal.
  Special thanks to those who maintain the repositories, that make
  slackpkg+ useful.
+-------------------------+
2022-02-03 23:06:17 +01:00
Matteo Rossini
248d178732 Sat Jan 29 16:42:01 CET 2022
pkg/slackpkg+-1.8.rc3-noarch-1mt.txz: Upgrade
  - Give a chance to disable the packages cache purge.
  - some cosmetic report (thx to marav)
  - small issue trying to clean cache directory
  - A minor in slackpkg info on sbo packages
  - Generated 1.8 branch on github and slakfinder repositories
  - New repository /slackpkg+1.8/ and a dynamic repository /slackpkg+/
    that automatically select a release for slackware 14.2 o 15.0
2022-01-29 17:04:24 +01:00
Matteo Rossini
6f3d5ed425 Give a chance to disable the packages cache purge. 2022-01-21 19:39:03 +01:00
Matteo Rossini
c99ebe47ac some cosmetic report (thx to marav) 2022-01-18 15:15:34 +01:00
Matteo Rossini
7c747e729a small issue trying to clean cache directory 2022-01-17 18:51:19 +01:00
Matteo Rossini
4caf879812 A minor in slackpkg info on sbo packages 2022-01-16 01:02:47 +01:00
Matteo Rossini
bb129404f5 Sun Jan 16 00:05:32 CET 2022
pkg/slackpkg+-1.8.rc2-noarch-1mt.txz: Upgrade
  - Fixed an advice at first 1.8 install
  - Fixed slackpkg info for sbo packages
  - Avoid slackpkg runs update before load slackpkg+ code
  - Fixed automatic rebuild pkglist
2022-01-16 00:41:15 +01:00
Matteo Rossini
b17888c436 Fixed slackpkg info on sbo packages 2022-01-16 00:07:53 +01:00
Matteo Rossini
694dae030b post istall sync /var/lib/current&currentplus file 2022-01-15 19:36:27 +01:00
Matteo Rossini
601974aa20 Fri Jan 14 20:49:06 CET 2022
pkg/slackpkg+-1.8.rc1-noarch-2mt.txz: Upgrade
  - Advice to run /var/lib/pkgtools/setup/setup.vi-ex if some upgrade
    delete the /usr/bin/vi link (may happens upgrading from 14.2 to 15.0)
  - Protect from slackware downgrades in case of wrong slackware mirror
    selected.
  - Report in /var/run/needs_restarting if some upgrade needs a reboot
    (from a non-release feature of slackpkg)
  - zlookkernel.sh does not try to configure grub, just re-configure if
    it is already configure
+-------------------------+
2022-01-14 20:58:44 +01:00
Matteo Rossini
3fe8008d17 Updated documentation 2022-01-14 20:45:24 +01:00
Matteo Rossini
0eb83856ad updated repositories list 2022-01-14 20:39:13 +01:00
Matteo Rossini
26cd79470e fixed changelog 2022-01-14 20:37:24 +01:00
Matteo Rossini
86fb3afa5f removed debugging code 2022-01-14 19:34:39 +01:00
Matteo Rossini
75ef6ead71 From a not yet released release of slackpkg, a piterpunk's merge
Checks if a critical package were upgraded by Slackpkg.
The /var/run/needs_restarting file contains the list of upgraded
packages.

The file only is created if /var/run filesystem type is tmpfs so
the reboot will clean it
2022-01-14 19:29:55 +01:00
Matteo Rossini
45204d0eb2 update manpage 2022-01-14 18:50:44 +01:00
Matteo Rossini
09ffe85668 Advice that /usr/bin/vi link was removed.
Upgrading from 14.2 to 15 some packages (elvis, vim, nvi) may remove
the symlink /usr/bin/vi, but only the nvi package automatically
recreate it.
The slackware 15.0 installer uses /var/lib/pkgtools/setup/setup.vi-ex
to allow user to choose which editor to use.
2022-01-13 20:45:34 +01:00
Matteo Rossini
e0c02bc45d Protect from slackware downgrade 2022-01-13 16:08:54 +01:00
Matteo Rossini
1a1db74806 Do not try to configure grub. Just re-configure it if it was already
configured.
2022-01-13 11:53:02 +01:00
Matteo Rossini
9aaaba7d99 Thu Jan 13 10:48:24 CET 2022
pkg/slackpkg+-1.8.rc1-noarch-1mt.txz:
  Slackware 15.0 rc3 has been released, declared as 99% freezed.
  Slackpkg too has had many changes, fix and improvement, and it's the
  time for slackpkg+ 1.8 to be declared ready. See the CHANGES in
  documentation for all improvements.
  - Regression on (not-needed) gpg key check on dir:/ repository
+-------------------------+
2022-01-13 11:09:25 +01:00
Matteo Rossini
48adde227e Tue Jan 11 21:42:33 CET 2022
pkg/slackpkg+-1.7.11-noarch-2mt.txz:
  - Automatically download gpg key if needed if STRICTGPG=on.
    If STRICTGPG=off you need to manually run slackpkg update gpg every
    time you add a new repository.
+-------------------------+

updated documentation
2022-01-11 22:06:07 +01:00
Matteo Rossini
d5f89697c5 Tue Jan 11 19:24:04 CET 2022
pkg/slackpkg+-1.7.11-noarch-1mt.txz:
  - zlookkernel.sh also supports grub (thanks to RezaT4795)
  - repositories.lst updated
  - Added "comma" syntax. Now you can add a comma (,) at start or at end
    of packagename to match the exact name, so "libreoffice," does match
    the "libreoffice" package and not the libreoffice-dict-* ecc. for ex:
       slackpkg upgrade libreoffice,
       slackpkg install alienbob:libreoffice,
       slackpkg download libreoffice,
       slackpkg search libreoffice,
2022-01-11 19:34:27 +01:00
Matteo Rossini
c5a3de6316 Merge branch 'master' into devel 2022-01-11 19:21:20 +01:00
Matteo Rossini
d8791280d6 "comma" is now accected BEFORE packagename too.
slackpkg install alienbob:libreoffice,
slackpkg install alienbob:,libreoffice
slackpkg install ,alienbob:libreoffice

are all equivalent
2022-01-09 15:35:00 +01:00
Matteo Rossini
92b36cce88 fixed a glitch it '-dialog=off download' 2022-01-09 13:17:49 +01:00
Matteo Rossini
c3df72d808 The "comma" syntax also accept ",*". They are equivalent. There's
differences only in the code :)
2022-01-08 19:53:09 +01:00
Matteo Rossini
f6bad17f8d "comma" syntax applied to 'download' command 2022-01-08 19:43:41 +01:00
Matteo Rossini
0000f11008 "comma" syntax works with sbo search too 2022-01-08 18:07:45 +01:00
Matteo Rossini
80d76362cc the "comma" syntax works with 'search' too 2022-01-08 17:55:47 +01:00
Matteo Rossini
1d350b8dce Accept the syntax "packagename," that means "exact packagenane only"
slackpkg install libreoffice,
will look for libreoffice only, without match libreoffice-dict and
all other libreoffice-*

slackpkg by default match grep -w packagename pkglist
2022-01-08 17:07:42 +01:00
Matteo Rossini
022fb54494 Repository list updated 2022-01-08 15:00:41 +01:00
Matteo Rossini
dc8fbc03f1 removed TABs in code 2022-01-02 11:36:37 +01:00
Reza Talebi
600396fd7c
Fixed tiny typo
Signed-off-by: Reza Talebi <reza.talebi.73@outlook.com>
2022-01-02 13:31:08 +03:30
Reza Talebi
b769f82a01
Added support for grub bootloader.
Signed-off-by: Reza Talebi <reza.talebi.73@outlook.com>
2022-01-02 13:26:43 +03:30
Matteo Rossini
cea5330058 Sun Dec 19 23:40:59 CET 2021
pkg/slackpkg+-1.7.10-noarch-1mt.txz:
  - According to slackpkg 15.0.9, automatically rebuild package lists if
    missing or not build by slackpkg+
+-------------------------+
2021-12-20 00:12:27 +01:00
Matteo Rossini
2f64eabb0a fixed typo. thanks to kermitdafrog8 on github 2021-10-30 15:30:38 +02:00
Matteo Rossini
2ed70e4c74 Tue Oct 26 10:10:23 CEST 2021
pkg/slackpkg+-1.7.9-noarch-1mt.txz

update documentation
2021-10-26 16:19:40 +02:00
Matteo Rossini
8e7b8c212b - According to slackpkg 15.0.8 new exit codes was added in slackpkg+ too:
0 Successful Slackpkg execution.
      1 Something wrong happened.
      2 Something fatal happened. (not available in slackpkg)
      20 No package found to be downloaded, installed, reinstalled, upgraded
         or removed.
      50 Slackpkg itself was upgraded and you need to re-run it.
      100 There are pending updates.
    Please: do not ignore the fatal output!
2021-10-26 16:17:55 +02:00
Matteo Rossini
a79d13edd9 Sat Oct 16 15:39:45 CEST 2021
pkg/slackpkg+-1.7.8-noarch-1mt.txz:
  - New feature: CHECKDISKSPACE=on in configuration enable checking
    diskspace before download and install packages
  - Fixed an issue on zlookkernel when /boot/vmlinuz is a symlink to another
    symlink
2021-10-19 17:17:27 +02:00
Matteo Rossini
329f32de7e CHECKDISKSPACE documentation 2021-10-19 17:15:13 +02:00
Matteo Rossini
b53d6b181a version 1.7.8 2021-10-18 19:50:43 +02:00
Matteo Rossini
c2ba85cb35 Fixed an issue on zlookkernel when /boot/vmlinuz is a symlink to another
symlink
2021-10-18 19:42:35 +02:00
Matteo Rossini
ebed83ca6f Manage check diskspace < 1MB 2021-10-16 14:18:26 +02:00
Matteo Rossini
14f219d781 fixed test to check download space 2021-10-16 00:05:15 +02:00
Matteo Rossini
2c80c1335b Check disk space to download and install packages.
Add CHECKDISKSPACE=on in slackpkgplus.conf

Note:
to download it will check $TEMP path (/var/cache/packages by default)
to install (and only install, not for upgrade) it will check $ROOT/usr
filesystem since MOST (not ALL) files are there.
2021-10-15 23:11:19 +02:00