sarpi4-hacks-4.0 - Slackware ARM fixes on a Raspberry Pi 4

12 March 2021

Build Ref : SP421071081432

The sarpi4-hacks-4.0 package applies fixes to the Slackware ARM system on 
a Raspberry Pi 4. It also adds a command to set the correct date/time at
boot - the RPi4 has no built-in hardware clock. Ergo, without the system 
being told the correct date/time, each time it's booted, it will default 
to the setting of '01 January 1970 00:00:00 UTC' (UNIX epoch time). 

[UPDATE] Due to firmware updates and revisions, old Broadcom 43430/43455
firmware will be removed and replaced with the latest firmware when this
package is installed. 

This package will make the following modifcations to Slackware ARM's
system configuration settings:

1. s0 serial port entry in /etc/inittab will be modified to /dev/ttyAMA0 
   - the Rasberry Pi's UART is not (the default) /dev/ttyS0. This will 
   prevent the 'INIT: Id "s0" respawning too fast' error from occurring.

2. #PermitRootLogin, which is commented out in /etc/ssh/sshd_config by 
   default, will be modified to 'PermitRootLogin yes' because this is 
   needed when performing a remote or headless installation. A message
   will be displayed confirming that 'PermitRootLogin' is enabled:
   
    + PermitRootLogin in /etc/ssh/sshd_config - ENABLED
   
3. Raspberry Pi wireless card firmware drivers will be updated by
   installing this package. This firmware is closed-source proprietary
   software and was downloaded from the official Raspberry Pi archive 
   [Debian] repository: 
   
   https://archive.raspberrypi.org/debian/pool/main/b/bluez-firmware/
   https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/
      
   ### SOFTWARE LICENSE AGREEMENT ###
   
   This firmware is licensed under the terms of a Software License 
   Agreement (c) 2000-2003 Broadcom Corporation. A digital copy of 
   which is included within this package and is available here:
   
   /usr/share/doc/bluez-firmware/copyright
   /usr/share/doc/firmware-brcm80211/copyright
   
   BCM Legal Notice: /usr/share/doc/bluez-firmware/BCM-LEGAL.txt 
	  
   ##################################

   The following files contain full details of the updated firmware for 
   Broadcom/Cypress 802.11 wireless cards supported by the brcmsmac or 
   brcmfmac drivers contained in this package:
     
   /usr/share/doc/bluez-firmware/changelog.Debian.gz 
   /usr/share/doc/firmware-brcm80211/changelog.Debian.gz 
   /usr/share/metainfo/firmware-brcm80211.metainfo.xml
   
   ** ONLY the Raspberry Pi 3 Model B and later versions which feature 
   onboard wireless/Bluetooth cards can use this firmware. **
   
   NB: If you are still missing firmware after installing this package, 
       run this command before trying to install this package again:
   
       ~# touch /lib/firmware/brcm/brcmfmac43430a0-sdio.bin
	 
######

SARPi Project - https://sarpi.fatdog.eu
Slackware ARM on a Raspberry Pi

sarpi-hacks*.t?z package

  Exaga - 20 May 2016 [progenitor]
        - 09 Jul 2019 [update]
        - 17 Jan 2020 [update]
        - 30 Aug 2020 [update]
        - 05 Mar 2021 [update]
	  
######

#EOF<*>
