autoslackpkg-2.1 Update Release

This is the July 2021 release (v2.1) of autoslackpkg, 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

README - Top Sections

NAME: autoslackpkg - automate slackpkg, manage multiple kernels & update bootloader

SYNOPSIS: autoslackpkg [-h] [-m manpage] [-s section] [-v]

DESCRIPTION: autoslackpkg automates the use of slackpkg, manages installation of multiple kernels & updates LILO & ELILO bootloaders. The script expects to be run as the root user.

autoslackpkg runs in 2 phases with Continue or Exit offered after Phase 1 & before Phase 2. Do not exit before Phase 2 if there were no changes to kernels, initrds, or bootloaders during Phase 1. Exit before Phase 2 if the system needs a reboot due to changes in kernels, initrds or bootloaders during Phase 1. After reboot, restart autoslackpkg & proceed directly to Phase 2.

Phase 1 includes:

    1) slackpkg update
    2) slackpkg install-new
    3) slackpkg upgrade-all
    4) install kernels
    5) make initrds
    6) manage bootloader modifications due to installs
    7) exit or continue to Phase 2

Phase 2 includes:

    1) slackpkg clean-system
    2) remove kernel(s)
    3) remove initrd(s)
    4) manage bootloader modifications due to removals
    5) run updatedb
    6) slackpkg config-new
    7) find /etc *.new & *.orig

REQUIREMENTS

/etc/mkinitrd.conf: This file is normally optional in Slackware. autoslackpkg doesn't 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/autoslackpkg.conf: This file is provided with autoslackpkg. All but 2 of the variables set in this file can be left to default. The 2 exceptions are TEMPLATE_LILO & TEMPLATE_ELILO. See autoslackpkg.conf(5) for more information.

TEMPLATE_LILO & TEMPLATE_ELILO

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-07-01 autoslackpkg 2.1
  concatenated & gzipped libexec files into single, compressed file
    use zcat to source compressed file
    removed bash_source function
    removed LIBEXEC_LOC variable from config file
  added view_mkird_select function
    separated mkinitrd process from kernel install process
  modified selection dialogs
    increased detail of process actions

Links:

Built package: autoslackpkg-2.1 package: autoslackpkg-2.1-noarch-1_C56.tgz
md5sum: fbb94db12c654c2831fb18e3d611a548 autoslackpkg-2.1-noarch-1_C56.tgz

Source package: autoslackpkg-2.1 source: autoslackpkg-2.1.tar.gz
md5sum: 8cf4be7379c25faa1b1659f412a7a8b9 autoslackpkg-2.1.tar.gz

Slackbuild package: autoslackpkg SlackBuild: autoslackpkg.tar.gz
md5sum: ce111a79b132d137638b2fb78d4cf3aa autoslackpkg.tar.gz

Published:

07/01/2021

Archive - News

  • 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.