summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove wroc.pl mirrors (very stale)Robby Workman2022-01-162-16/+0
| | | | Thanks to Emmet Ford.
* Remove kddilabs.jp from mirrors (very stale)Robby Workman2022-01-162-8/+0
| | | | Thanks to Emmet Ford.
* Unattended usage improvementspiterpunk2022-01-162-4/+16
| | | | | | | - When in batch mode, don't wait for <enter> after kernel upgrade, so Slackpkg will not wait forever. - Also in batch mode, allow to set a default action about what to do with .new config files
* File to flag if the system needs restartpiterpunk2022-01-161-0/+23
| | | | | | | | | | | | | | | | | | Creates /var/run/needs_restarting file if any "critical" package got upgraded. As the /var/run/ is ephemeral and renewed each boot, the file disappears after reboot. The packages that flags the restart need are: - kernel-generic, kernel-huge: as a new kernel needs a restart to be running. - glibc, glibc-solibs: Restart is the only way to be sure that all running binaries are using the new glibc. - eudev, elogind, dbus: those provides some very basic system services. - openssl, openssl-solibs: security bugs on those libs are dangerous, the reboot makes sure that all running binaries are using the newer version.
* Release 15.0.915.0.9Robby Workman2021-12-122-1/+7
|
* files/mirrors-x86*: Remove bad mirrors from listEmmet Ford2021-11-282-31/+0
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Automatically rebuild package lists if missingpiterpunk2021-11-282-7/+5
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Release 15.0.815.0.8Robby Workman2021-10-242-1/+6
|
* New exit status for different situationspiterpunk2021-10-124-12/+28
| | | | | | | | | | | | | | | | | | | | | | | | | To make easier to do an unattended slackpkg update/upgrade process, this commit provides different exit codes to many situations: 0 Successful slackpkg execution. 1 Something wrong happened. 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. Code and the main manpage are updated accordingly. In addition, this commit also: - removes the ChangeLog.txt in doinst.sh, so the needed 'slackpkg update' after Slackpkg upgrade won't says it's all OK and don't need to redo the package lists - removes AUTHORS from manpage. Nowadays there are code from many people in Slackpkg and shows a bit unfair to have only my and Evaldo's name listed there. Signed-off-by: Robby Workman <rworkman@slackware.com>
* Release 15.0.715.0.7Robby Workman2021-08-152-2/+4
|
* Remove ftp://spout.ussg.indiana.edu from mirrorlistRobby Workman2021-07-133-4/+4
| | | | Thanks to Andy Alt on LQ.
* Allow "slackpkg help" to work after slackpkg is upgradedJK Wood2021-07-111-1/+2
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Add README.md for github display (not packaged)Robby Workman2021-07-061-0/+5
|
* Release 15.0.615.0.6Robby Workman2021-07-052-1/+7
|
* Fix getting gpg key on ARM ; use only www.slackware.comRobby Workman2021-07-051-10/+15
|
* Remove support for Slackintosh project - it's dead, JimRobby Workman2021-06-091-5/+0
|
* Release 15.0.515.0.5Robby Workman2021-06-042-1/+6
|
* Add "--" option to "command cd" in bash completion fileKoichi Murase2021-06-041-2/+2
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Release 15.0.415.0.4Robby Workman2021-06-042-1/+10
|
* shell-completions/slackpkg.bash: add "show-changelog"Robby Workman2021-06-042-2/+3
|
* Import bash-completion file from upstream projectRobby Workman2021-06-042-0/+117
| | | | | | | | | | | | Thanks to Igor Murzov <igor@gplsoft.org> for the initial contribution of this file to the upstream bash-completion project, and thanks to Ville Skyttä <ville.skytta@iki.fi> and Koichi Murase <myoga.murase@gmail.com> for various changes and fixes since then. Co-authored-by: Igor Murzov <igor@gplsoft.org> Co-authored-by: Ville Skyttä <ville.skytta@iki.fi> Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
* Added the new-config actions for specific filespiterpunk2021-06-043-4/+41
| | | | | | | | - Added code to parse a list with the .new files and the default action to do. - Added post-functions.conf file to hold the aforementioned list and possible future configurations. - Updated the SlackBuild to install the post-functions.conf file
* Harden slackpkg with respect to obtaining GPG keyRobby Workman2021-06-042-19/+46
| | | | | Co-authored-by: CRTS <crts@gmx.net> Reviewed-by: Piter PUNK <piterpunk@slackware.com>
* Release slackpkg-15.0.315.0.315.0.xRobby Workman2021-05-032-2/+6
|
* Fix 'continue' error message.diveDave Woodfall2021-04-211-1/+0
|
* Really release 15.0.2 :-)15.0.2Robby Workman2021-04-201-0/+5
|
* core-functions.sh: Fix package duplicate bugPiterPUNK2021-04-201-1/+1
|
* Release 15.0.2Robby Workman2021-04-132-1/+12
|
* Fix break error messages.Dave Woodfall2021-04-051-4/+0
|
* Remove now pointless if/then/elseDave Woodfall2021-04-051-7/+3
|
* Safer config sourcing.Dave Woodfall2021-04-051-1/+1
| | | | Guards against accidents/typos in the config.
* files/slackpkg: replace #!/bin/sh with #!/bin/bashRobby Workman2021-04-041-1/+1
| | | | | | From Eugen Wissner: /usr/sbin/slackpkg claims to be a /bin/sh script, but it is not, since it contains bashisms (bash arrays in the configuration, bash functions).
* Don't create blacklist when running update.Dave Woodfall2021-04-041-1/+1
|
* Add show-changelog & help to non-root commandsDave Woodfall2021-03-311-0/+2
|
* Improve search blacklisting.Dave Woodfall2021-03-201-8/+0
|
* Re-release slackpkg-15.0.1 (no package generated yet anyway)15.0.1Robby Workman2021-03-141-1/+2
|
* Modifiy blacklist regex line ending.Dave Woodfall2021-03-142-1/+5
|
* Release slackpkg-15.0.1Robby Workman2021-03-124-5/+9
|
* Tweak default blacklist file's help text (thanks, dive)Robby Workman2021-03-121-2/+2
|
* Fix display of blacklisted packagesRobby Workman2021-03-121-1/+3
|
* Tweaks to slack-descRobby Workman2021-03-121-2/+2
|
* Note that kernel-headers should not be blacklistedRobby Workman2021-03-121-1/+2
|
* Added Lithuania mirrors (thanks to Totoro-kun on LQ)Robby Workman2021-03-123-0/+13
|
* Fix exit code for pending updates.Dave Woodfall2021-03-124-2/+4
|
* Update ChangeLogRobby Workman2021-03-092-1/+7
|
* Avoid matching txz/tgz etc extension when blacklisting.Dave Woodfall2021-03-062-16/+15
| | | | | | Make blacklist file a full package name regex. Replace redundant 'print $0 } else { print $0' in cutpkg.awk. Fix formatting on 'blacklist or ignore' message.
* Use https for all slackpkg homepage linksRobby Workman2021-03-027-7/+7
|
* Update mirror files (14.2 -> 15.0)Robby Workman2021-03-023-229/+229
| | | | This also comments out the default mirror.
* Add blacklist to search option.Dave Woodfall2021-02-251-2/+12
| | | | | This avoid matching against the last field in pkglist - txz, tgz which prints multiple false positives with 'slackpkg search xz' etc.
* Move applyblacklist to end of makelist()Dave Woodfall2021-02-241-6/+5
| | | | | Change -E to -F in applyblacklist() Remove '>' prompt in answer()