summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixup internal blacklist handling, i.e. see remainder of commitDave Woodfall2021-02-111-12/+33
| | | | | | | | This creates a blacklist of package names from regexp in original file (/etc/slackpkg/blacklist) and uses the precreated list for later comparison Signed-off-by: Robby Workman <rworkman@slackware.com>
* Use ERE for sanity_check() functionDave Woodfall2021-02-111-1/+2
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Remove "slackpkg blacklist" from manual pagesRobby Workman2021-02-1017-172/+16
|
* Fix aaa_elflibs --> aaa_libraries in sample blacklist fileStuart Winter2021-02-101-1/+1
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Split aarch64 and arm mirrors into separate filesStuart Winter2021-02-093-12/+72
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Allow new-config after slackpkg upgrade itselfpiterpunk2021-02-081-0/+1
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Release slackpkg-15.0Robby Workman2021-02-042-3/+4
| | | | | | | | We decided to jump from 2.83.x straight to 15.0 to match the version of Slackware for which it's intended: 15.0 That's not to imply that this version of slackpkg won't work just fine with earlier Slackware releases: it should; however, you definitely want this version of slackpkg for Slackware 15.0
* Set fileversion of slackpkg.conf to "v15.0"Robby Workman2021-02-041-1/+1
|
* Do not allow adding blacklist packages from slackpkg execRobby Workman2021-02-043-38/+13
| | | | | | | As of slackpkg shipped with Slackware 15.0, it is no longer supported to add packages to /etc/slackpkg/blacklist using the slackpkg executable; this should only be done with an editor pointing at /etc/slackpkg/blacklist
* Add 'download' to options in usage() ; remove dupes from manpagePeter Hyman2021-02-043-7/+4
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Add aaa_glibc-solibs and aaa_libraries to early routineRobby Workman2021-02-042-1/+5
|
* Release 2.84.0_beta12Robby Workman2021-01-182-2/+3
|
* Change mirrors from ftp to http or httpsRobby Workman2021-01-182-18/+19
| | | | Also omit "pub/" from mirror.slackbuilds.org links
* Add support for Slackware-AArch64Stuart Winter2021-01-185-14/+37
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Release 2.84.0_beta11Robby Workman2021-01-042-3/+7
|
* Add show-changelog option and update manpagePeter Hyman2021-01-043-3/+18
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Changes to checkchangelog functionPeter Hyman2021-01-042-30/+22
| | | | | | | | | | * Modify checkchangelog() function to only check CHECKSUMS.md5.asc. * Remove unneeded check of ChangeLog.txt from checkchangelog() function. * Move fetching of ChangeLog.txt to updatefilelists() function. * Modify check-updates to output need to update to stderr so cron jobs will notify sysadmin. Signed-off-by: Robby Workman <rworkman@slackware.com>
* Update ChangeLog to reflect last commitRobby Workman2021-01-041-0/+5
| | | | (should have been part of last commit)
* slackpkg.8: document issues with filenames having spacesEric Pozharski2020-12-011-0/+13
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* Release 2.84.0_beta10Robby Workman2020-11-272-1/+6
|
* Fix output if package is incorrectly namedRobby Workman2020-11-271-1/+8
| | | | Thanks to phenixia2003 (SeB) on LQ for the patch.
* Release 2.84.0_beta9Robby Workman2020-08-032-1/+7
|
* Add Switzerland mirrorsRobby Workman2020-08-032-0/+8
| | | | Thanks to xpetrl on LQ
* core-functions.sh: Replace tempfile with mktempRobby Workman2020-07-301-1/+1
| | | | Thanks to I.G.O.R. on LQ for the suggestion and reminder.
* Release 2.84.0_beta8Robby Workman2020-02-262-1/+6
|
* Revert "More fixups for alternate ROOT ; thanks to zerouno."Robby Workman2020-02-262-7/+7
| | | | | | | | | This reverts commit fcc58ff5068146ab016c2f897bc14d4482f4a9cd because it breaks lxc container creation; ponce stated on LQ that "seems that forcing $CONF under $ROOT is what break things here: $CONF in the template is used to have a temporary location, outside of the container, in which to store the template, a blacklist and a mirror configuration for the container creation"
* Update ChangeLog for 2.84.0_beta7Robby Workman2020-02-201-0/+7
|
* Bump version to 2.84.0_beta7Robby Workman2020-02-191-1/+1
|
* More fixups for alternate ROOT ; thanks to zerouno.Robby Workman2020-02-192-7/+7
|
* Uncomment mirrors.slackware.com mirror by defaultRobby Workman2020-02-182-2/+2
| | | | Thanks to zerouno for the suggestion.
* Release 2.84.0_beta6Robby Workman2019-07-152-1/+5
|
* Add slackware.uk mirrors to sample mirror listDarren Austin2019-07-152-0/+8
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>
* install-new: catch packages added to /patches after -stable releaseRobby Workman2019-07-151-0/+20
| | | | | Thanks to blizzack on ##slackware for the report, and thanks to Skydroid and alienBOB for debugging assistance.
* Release 2.84.0_beta5Robby Workman2019-05-202-1/+7
|
* doinst.sh - remove /var/lib/slackpkg/CHECKSUMS* on upgradeRobby Workman2019-04-081-0/+1
| | | | This fixes a slight regression from e1fc7d99876aaba62
* Release 2.84.0_beta4Robby Workman2019-01-282-1/+9
|
* Remove subshell usage and save a trivial amount of timeRobby Workman2019-01-161-1/+2
|
* Catch errors and return exit status 1 if they occurRobby Workman2019-01-161-1/+3
| | | | Thanks to mcandre on LQ for the suggestion.
* Fixup blacklist checking and appending when using alt $ROOTRobby Workman2019-01-141-2/+2
| | | | Thanks to dive for the report.
* Release 2.84.0_beta3Robby Workman2018-12-312-1/+7
|
* Fix support for package sets (try #2)Dave Woodfall2018-12-301-3/+6
| | | | | | | | | This adds ./$PKGMAIN/ to a blacklisted set line, which ought to say turn kde/ into ./slackware64/kde as it listed in the temp pkglist. I've tightened up the patches/pasture/extra etc. lines too. Signed-off-by: Robby Workman <rworkman@slackware.com>
* Release 2.84.0_beta2Robby Workman2018-12-302-1/+6
| | | | | | | This should fix blacklisting of entire package sets; thanks much to David Woodfall (dive) for this. Note that the sample blacklist file has changed to reflect the new syntax for blacklisting sets (add a trailing slash, e.g. "kde/")
* Fix support for blacklisting entire package setsDave Woodfall2018-12-302-7/+19
| | | | | | | | | | Blacklisted sets now need a trailing / (eg. kde/) Anything with a trailing slash is excluded from having \s added to it. Then the slash is removed so the set is picked up by the old functionality. Signed-off-by: Robby Workman <rworkman@slackware.com>
* 2.84.0_beta1 releaseRobby Workman2018-12-022-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | - Allow blacklisting of individual packages without collateral damage (e.g. glibc ---> glibc-*). This changes the prior behavior of the blacklist function; previously, adding "glibc" to the blacklist would cause glibc, glibc-profile, glibc-zoneinfo, et al to be ignored by slackpkg. The new behavior is that *only* the glibc package is ignored. If you want to blacklist all packages whose names begin with glibc, you would need to add "glibc.*" to the blacklist now. Also note that any special characters, e.g. "+", will need to be escaped in the blacklist file. (David Woodfall) - Add support for listing .new files without PAGER (David Woodfall) - Remove switch.ch mirrors - Add config option to allow *not* saving .orig configs (Darren Austin) - Mention possible stale mirror if CHECKSUMS.md5 gpg verify fails - Clarify that a press of "Enter" is needed to confirm kernel change (Mario Preksavec) - doinst.sh Don't remove ChangeLog.txt upon upgrade/reinstall. (Patrick Volkerding) - mirrors-x86*.sample: Remove bjtu.edu.cn mirror - Fix for /var/log/packages/ possibly being a symlink to elsewhere - Use CHECKSUMS.md5.asc to determine ChangeLog newness (Patrick Volkerding)
* Note requirement to escape special characters in blacklistRobby Workman2018-12-022-1/+6
|
* Update sample blacklist fileRobby Workman2018-11-221-22/+18
|
* Fix (hopefully) blacklisting of specific packagesDave Woodfall2018-11-222-2/+13
| | | | | | | | | | | | | | In short, it seems impossible to blacklist some packages without catching other undesirable packages. As an example, blacklisting glibc will also catch glibc-zoneinfo (and the other glibc-*) packages. It would be good to have the ability to blacklist only the glibc package without it catching the others. With this change, if sysadmin wants the blacklist to be "greedy," then adding "glibc.*" to the blacklist will do that. Reported-by: Peter Hyman <pete@peterhyman.com> Signed-off-by: Robby Workman <rworkman@slackware.com>
* Minor tweaks to default slackpkg.confRobby Workman2018-11-221-14/+13
|
* Minor grammatical fixupRobby Workman2018-11-201-1/+1
| | | | Thanks to Gerard Lally on LQ.
* Adjust number of .new lines shown based on terminal sizeDave Woodfall2018-11-201-3/+7
| | | | Signed-off-by: Robby Workman <rworkman@slackware.com>