aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2020-02-07Make sure all downloaded files are removedSergey Poznyakoff1
2020-02-07Make mirror URL configurable via the environment.Sergey Poznyakoff2
2020-02-07Implement the "safe upgrade" modeSergey Poznyakoff2
In safe upgrade mode, all the necessary package tarballs are first downloaded to the spool directory. Once downloaded, the program starts upgrading using these tarballs. Each tarball is removed after being processed. The old ("incremental") mode is used if there is not enough disk space for full download.
2019-12-16Fix typosSergey Poznyakoff3
2019-09-23Add the NEWS fileSergey Poznyakoff2
2019-09-23Minor fix in the README filev1.0Sergey Poznyakoff1
2019-09-23Version 1.0Sergey Poznyakoff4
* slackupgrade: Use the .new suffix for the conffiles log. Backup existing log files before the run. Keep at most five backup copies for each log. Use the ".dry_run" suffix for log files created during the dry run. Enable interactive mode only if stdin is connected to a terminal. Reflect informative output in the main log file. Add timestamps to log file entries. * slackupgrade.8: Document changes. * Makefile: Version 1.0 * README: Update.
2019-09-23Rename the script to slackupgradeSergey Poznyakoff6
2019-09-20Inroduce external package replacement mapsSergey Poznyakoff5
* Makefile: Install replacement maps * conf/14.0-14.1.repl: New file. * conf/14.1-14.2.repl: New file. * slackware-upgrade-system: Read replacement map from the file in the program's configuration directory. Improve parses to allow for comments, empty lines and line continuations. * slackware-upgrade-system.8: Document replacement maps.
2019-09-19Augment package translations between 14.1 and 14.2. Hopefully it is complete nowSergey Poznyakoff2
Fix replace_pkglist
2019-09-19BugfixesSergey Poznyakoff3
* Add version-specific packages to installation candidates. Currently only upgrade between 14.1 and 14.2 receives special handling: the removed packages procps, udev and portmap are replaced by the corresponding packages in 14.2 * Abort immediately if any of essential packages cannot be downloaded.
2019-09-16Install all essential packages from the local storage.Sergey Poznyakoff1
Essential packages include glibc-solibs, package utilities and wget, if installing from the remote archive. They are all downloaded to the local disk, and then installed from the local copies. This makes sure the download agent (wget or curl) won't get broken in the process due to shared library mismatch. After installation wget is selected as the download agent.
2019-09-16Add README and MakefileSergey Poznyakoff4
2019-09-15Implement version checking.Sergey Poznyakoff2
New option -p. Fix -q option.
2019-09-15Implement GPG and MD5 sum checkingSergey Poznyakoff2
2019-09-14Try to locate the next distribution automaticallySergey Poznyakoff2
2019-09-14Implement downloads from remote repositoriesSergey Poznyakoff2
2019-09-14Use a unique temporary directorySergey Poznyakoff1
2019-09-14Use index file to select package names, don't relay on shell globbing searchSergey Poznyakoff1
2019-09-14Treat first argument as the name of the Slackware distribution directorySergey Poznyakoff2
2019-09-14Support 32-bit i?86 systemsSergey Poznyakoff1
2019-09-14Support 32-bit i?86 systemsSergey Poznyakoff2
2019-09-13Add documentationSergey Poznyakoff3
2019-09-12New option: -v (verbose mode)Sergey Poznyakoff1
2019-09-12Formatting changesSergey Poznyakoff1
2019-09-12Implement the "keep-list"Sergey Poznyakoff1
Keep-list is a file with the names of packages that should be exempt from removal. Each line contains exactly one package name, without version and architecture information. Empty lines and comments (#) are ignored.
2019-09-12Add usage summary and additional info at the end of the runSergey Poznyakoff1
2019-09-12Implement sanity check.Sergey Poznyakoff1
The /root/slackware directory must contain the distribution root, not the directory with package series
2019-09-12Upgrade only what's necessary unless -a is givenSergey Poznyakoff1
2019-09-12Initial commitSergey Poznyakoff1

Return to:

Send suggestions and report system problems to the System administrator.