slackupdr-3.0 Initial Release

This is the August 2021 release (v3.0) of slackupdr, a SlackBuild package for Slackware Linux.

    This release has been tested on:
  • Version - - - - - - - - - Arch - - - - - -Bootloader
  • Slackware-14.2 - - - x86 SMP- - - LILO
  • Slackware-14.2 - - - x86_64 - - - - EFI
  • Slackware-current- -x86_64 - - - - EFI

Slackware

DESCRIPTION

slackupdr automates the use of slackpkg, manages installation of multiple kernels & updates LILO & ELILO bootloaders. The script expects to be run as the root user. slackupdr is menu & config file driven.

HISTORY

autoslackpkg-2.1 development started in 2019 & is the last release. autoslackpkg was started after the author upgraded multiple Slackware-14.2 systems to Slackware-current. The primary intent was to automate slackpkg & minimize the effort of upgrades to multiple -current systems.

slackupdr-3.0 development started in 2021 & is the 1st release. slackupdr replaces the autoslackpkg process automation with multi-level, ncurses based menus. slackupdr offers the same functionality as autoslackpkg via menus. Using menus increases the script's flexibility & increases complexity. This complexity requires more understanding of the slackpkg process by the administrator.

REQUIREMENTS

/etc/mkinitrd.conf:

    This file is normally optional in Slackware. slackupdr does not
    allow the administrator to pass options on the command line to mkinitd.
    A sample file /etc/mkinitrd.sample should be available to the
    administrator. See mkinitrd.conf(5) for more information.

/etc/slackpkg/slackupdr.conf:

    This file is provided with slackupdr. All but 2 of the variables set
    in this file can be left to default. The 2 exceptions are TEMPLATE_LILO
    &  TEMPLATE_ELILO. See slackupdr.conf(5) for more information.

TEMPLATE_LILO & TEMPLATE_ELILO

Depending on the bootloader in use, only 1 of these 2 variables requires modification. This applies the the "LILO Updater" & "EFI Updater" menu items. These templates are used to completely rebuild either lilo.conf or elilo.conf.

The administrator can add or delete lines in the templates as needed with special attention to adding the required comments. There are 3 types of comments that the script uses to process the templates.

The lines with the "#CLONE" comment are copied as-is with the "#CLONE" comment removed before the save to disk.

There is a single line with the "#DEFAULT" comment that must be present. This line is used to point to the default kernel on boot. The "#DEFAULT" comment is removed before the save to disk.

The final 2 comments are the "#GENERIC" & "#HUGE" comments that are required on the lines that make up the kernel image sections. Both comment types are removed before the save to disk.

CHANGELOG

2021-08-06 slackupdr 3.0
  MAJOR REVISION - NAME CHANGE
  modified script process - dropped automated process
    added, modified, refactored majority of files & functions
  modified script logic approach
    fully ncurses-menu driven
    increased flexibility, increased complexity
  modified conf file requirements
    added variables to autoslackpkg.conf (e.g. WGET_OPTS)

Links:

Built package: slackupdr-3.0 package: NOTE: a more recent version is available

Source package: slackupdr-3.0 source: NOTE: a more recent version is available

Slackbuild package: slackupdr SlackBuild: NOTE: a more recent version is available

Published:

08/06/2021

Archive - News

  • 10/03/2021
    slackupdr-3.1 Release

    This is the October 2021 release (v3.1) of slackupdr, a SlackBuild package for Slackware Linux. slackupdr is a "Slackware Updater" that leverages the slackpkg package manager, manages multiple kernels & updates bootloaders.

  • 08/06/2021
    slackupdr-3.0 Initial Release

    This is the August 2021 initial release (v3.0) of slackupdr, a SlackBuild package for Slackware Linux. slackupdr is a "Slackware Updater" that leverages the slackpkg package manager and adds multi-kernel installation.

  • 07/01/2021
    autoslackpkg-2.1 Update Release

    This is the July 2021 release (v2.1) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 06/14/2021
    autoslackpkg-2.0 MAJOR REVISION Release

    This is the 1st major revision release (v2.0) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 09/06/2020
    autoslackpkg-1.1 Update Release

    This is the 6th update release (v1.1) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 02/07/2020
    autoslackpkg-1.0 Update Release

    This is the 5th update release (v1.0) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 01/12/2020
    autoslackpkg-0.9 Update Release

    This is the 4th update release (v0.9) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 11/23/2019
    autoslackpkg-0.8 Update Release

    This is the 3rd update release (v0.8) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 10/12/2019
    autoslackpkg-0.7 Update Release

    This is the 2nd update release (v0.7) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 09/26/2019
    autoslackpkg-0.6 Update Release

    This is the 1st update release (v0.6) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 09/13/2019
    autoslackpkg-0.5 Official Release

    This is the official release (v0.5) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 08/26/2019
    Clean Package Logs on Slackware

    A script to clean up package logs on Slackware.

  • 08/24/2019
    autoslackpkg-0.4 RC1 Released

    This is release candidate 1 (v0.4) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 08/16/2019
    autoslackpkg-0.3 BETA 2 Released

    This is a beta release (v0.3) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 08/05/2019
    autoslackpkg-0.2 BETA 1 Released

    This is a beta release (v0.2) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 08/02/2019
    autoslackpkg-0.1 ALPHA Released

    This is the initial alpha release (v0.1) of autoslackpkg, a SlackBuild package for Slackware Linux. autoslackpkg automates the use of slackpkg.

  • 07/18/2018
    Contributions to SlackBuilds.org Over the Years

    Go4it2day has been actively involved in supporting Slackware over the years. Here is a list of SlackBuild.org contributions to the Slackware community.

  • 05/22/2018
    ClockChimes-0.3 Released

    This is the 2nd update (v0.3) of ClockChimes, a SlackBuild package for Slackware Linux. It creates a cron job that runs a sox based bash script.

  • 05/12/2018
    ClockChimes-0.2 Released

    This is the 1st update (v0.2) of ClockChimes, a SlackBuild package for Slackware Linux. It creates a cron job that runs a sox based bash script.

  • 05/04/2018
    go4it2day.com Migrated to Grav CMS

    go4it2day.com migrated to Grav CMS. More than just a static web site generator.

  • 04/23/2018
    tm - tmux manager/helper

    "tm" is a SlackBuild package for Slackware Linux. It's a shell script used to ease day-to-day work with tmux.

  • 03/27/2018
    ClockChimes-0.1 Released

    ClockChimes is a SlackBuild package for Slackware Linux. It creates a cron job that runs a sox based bash script.

  • 07/06/2017
    Migrated to Unprivileged LXC

    LXC is now running as root owned unprivileged containers.

  • 06/21/2017
    Chroot Jekyll Users

    Chroot user and enable server based Jekyll processing.

  • 05/25/2017
    ssmbox.net Powered by Jekyll

    Transform your plain text into static websites and blogs.

  • 05/24/2017
    intergaldesigngroup.com Powered by Jekyll

    Transform your plain text into static websites and blogs.

  • 05/23/2017
    go4it2day.com Powered by Jekyll

    Transform your plain text into static websites and blogs.