Slackwarearm-14.2 ChangeLog (2015-03-08)

Sun Mar 8 22:17:55 UTC 2015

This batch adds another device to the supported list - the Banana Pi!

You should upgrade the 'aaa_elflibs' package prior to any of the other updates in
this batch.
    This documents the installation process for Slackware on the Banana Pi, using a
    SATA disk. Please submit a diff to mozes at for alternate
    installation methods.
    Switched references to 'kirkwood' Kernel and RAMdisk file names with 'armv5',
    which is the new generic Kernel that includes support for the 'Kirkwood'
  • a/kernel-modules-armv5-3.19.1_armv5-arm-1.txz
  • a/kernel_armv5-3.19.1-arm-1.txz
    This is now a generic kernel for ARMv5 devices, since all of the Kirkwood
    support is now using Flattened Device Tree. This Kernel has the same config
    as the previous Linux 3.18.x 'kirkwood' kernel, but we can now add any other
    ARMv5 devices to it should the need arise.

    Switching to this Kernel requires some work:-

    For Kirkwood users, you will need to change the 'slkkernel' U-Boot variable
    setting from being 'kirkwood' to 'armv5'.
    Before applying this Kernel, you should first reboot your Kirkwood system
    and make this change. At the U-Boot console, you can enter:-

    MarvellĀ» setenv SLKKERNEL slkkernel=armv5

    You can then upgrade the Kirkwood kernel packages like this:-
    # upgradepkg kernel-modules-kirkwood%kernel-modules-armv5*t?z
    # upgradepkg kernel_kirkwood%kernel_armv5*t?z

    You should now reboot the system into the U-Boot console and adjust the
    Kernel and RAM disk file names.
    Please see section '5.0 Booting the Slackware ARM OS' of the
    INSTALL_KIRKWOOD.TXT document to determine which boot line to change.
    In that document you will need to look for the lines beginning:-
    'setenv bootcmd_slk'
    The other method is to look at what is already configured in U-Boot:-

    MarvellĀ» print bootcmd_slk

    The only thing that needs to change is replacing 'kirkwood' with 'armv5'.
    Use the 'setenv' command to adjust that setting.

    Finally, which ever method you choose, save the new settings and reboot:-

    MarvellĀ» save ; reset
  • isolinux/initrd-armv7.img
    This is the gzip compressed CPIO archive (standard format) that can be used
    by the Banana Pi and other systems that do not need to use the U-Boot format.
  • isolinux/uinitrd-armv5.img
  • kernels/armv5/*
  • a/aaa_elflibs-14.1-arm-4.txz
    In this batch of updates you need to upgrade this package _first_.
  • a/sysvinit-scripts-2.0-noarch-18.txz
    Patched the init scripts to produce nicer output from the new versions
    of mount/umount. Run the GTK+/FDo registry rebuilds in the background
    to speed up boot time. Optimize the search for icon cache files by only
    looking in the directories they might be in, rather than all directories
    under /usr/share/icons.
    Removed -w from grep in rc.S to detect rtc ioports correctly.
    Thanks to Xsane.
  • d/guile-2.0.11-arm-2.txz
    Recompiled against readline-6.3.
  • d/libtool-2.4.4-arm-2.txz
  • l/qt-4.8.6-arm-2.txz
  • x/glew-1.10.0-arm-2.txz
    Added libGLEWmx to the package. Thanks to Klaatu and Larry Hajali.
  • xap/xchat-2.8.8-arm-9.txz
    Don't force the use of SSLv3, since many sites are dropping support for it.
    Thanks to Schism.
  • isolinux/uinitrd-armv7.img
    kernels/README.txt: Updated.
  • a/btrfs-progs-20150213-arm-1.txz
  • a/coreutils-8.23-arm-1.txz
  • a/e2fsprogs-1.42.12-arm-1.txz
  • a/glibc-solibs-2.21-arm-1.txz
  • a/glibc-zoneinfo-2015a-noarch-1.txz
  • a/kernel-firmware-20150212git-noarch-1.txz
  • a/kernel-modules-armv7-3.19.1_armv7-arm-1.txz
  • a/kernel_armv7-3.19.1-arm-1.txz
    Fixed booting on QEMU. Tested with qemu-2.2.0.
    Added various support for the Banana Pi (Allwinner SoC)
    Networking support:
    * STMicroelectronics devices
    * Allwinner GMAC support
    SATA support:
    * Allwinner sunxi AHCI SATA support
    Whilst this Kernel does not yet include the support required for a video output,
    The Linux SUNXI team have an upstreaming plan for further All Winner SoC support
    (which includes the Banana Pi):
  • a/sharutils-4.15-arm-1.txz
  • a/util-linux-2.26-arm-1.txz
  • ap/sudo-1.8.12-arm-1.txz
    This update fixes a potential security issue by only passing the TZ
    environment variable it is considered safe. This prevents exploiting bugs
    in glibc's TZ parser that could be used to read files that the user does
    not have access to, or to cause a denial of service.
    For more information, see:
    (* Security fix *)
  • ap/vim-7.4.640-arm-1.txz
  • d/gdb-7.9-arm-1.txz
  • d/kernel-headers-3.19.1-arm-1.txz
  • k/kernel-source-3.19.1-arm-1.txz
  • l/glibc-2.21-arm-1.txz
  • l/glibc-i18n-2.21-arm-1.txz
  • l/glibc-profile-2.21-arm-1.txz
  • l/parted-3.2-arm-1.txz
  • l/readline-6.3-arm-1.txz
  • n/nmap-6.47-arm-1.txz
  • n/ntp-4.2.8p1-arm-1.txz
    Changed rc.ntpd to no longer save the system time to the hardware clock.
    This had been done in an effort to stop a time skew that may well have
    been caused by other issues with hwclock and the kernel. If removing
    this code causes any issues to return, let me know. Thanks to Xsane.
  • n/samba-4.2.0-arm-1.txz
    This package fixes security issues since the last update:
    BUG 11077: CVE-2015-0240: talloc free on uninitialized stack pointer
    in netlogon server could lead to security vulnerability.
    BUG 11077: CVE-2015-0240: s3-netlogon: Make sure we do not deference
    a NULL pointer.
    For more information, see:
    (* Security fix *)
  • n/wget-1.16.2-arm-1.txz
  • xap/fluxbox-1.3.7-arm-1.txz
  • xap/vim-gvim-7.4.640-arm-1.txz
  • extra/kpartx/kpartx-0.5.0-arm-1.txz
  • kernels/armv7/*
  • a/kernel-modules-kirkwood-3.18.6_kirkwood-arm-1.txz
  • a/kernel_kirkwood-3.18.6-arm-1.txz
  • kernels/kirkwood/*
  • news/2015/03/08/slackwarearm-14.2-changelog.txt
  • Last modified: 5 years ago
  • by Giuseppe Di Terlizzi