URI: 
       tUpdate license headers. - arm-sdk - os build toolkit for various embedded devices
  HTML git clone https://git.parazyd.org/arm-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit a75a79a90edd7f0f5d63b42a5c252eb5f9c3801c
   DIR parent 223c0f1eda0adbbd338607ac23033050607ecbc2
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Wed, 23 Dec 2020 09:11:53 +0100
       
       Update license headers.
       
       Diffstat:
         D .gitignore                          |       4 ----
         M .gitmodules                         |       3 ---
         M README.md                           |      65 +++++--------------------------
         D TODO.md                             |       6 ------
         M boards/beaglebone-black.sh          |       4 +---
         M boards/bionic.sh                    |       4 +---
         M boards/chromebook-acer.sh           |       4 +---
         M boards/chromebook-veyron.sh         |       4 +---
         M boards/droid4.sh                    |       4 +---
         M boards/nokia-n9.sh                  |       4 +---
         M boards/nokia-n900.sh                |       4 +---
         M boards/nokia-n950.sh                |       4 +---
         M boards/odroid-xu.sh                 |       4 +---
         M boards/odroid-xu4.sh                |       4 +---
         M boards/ouya.sh                      |       4 +---
         M boards/pinephone-dontbeevil.sh      |       4 +---
         M boards/pinephone.sh                 |       6 +++++-
         M boards/pinetab.sh                   |       4 +---
         M boards/raspberry-pi1.sh             |       4 +---
         M boards/raspberry-pi2.sh             |       4 +---
         M boards/raspberry-pi3.sh             |       4 +---
         M boards/raspberry-pi4.sh             |       4 +---
         M boards/sunxi.sh                     |       4 +---
         M boards/turbox-twister.sh            |       4 +---
         M config                              |       5 +----
         M doc/quirks.md                       |       4 ++--
         D init.sh                             |      44 -------------------------------
         M lib/helpers                         |       4 +---
         M sdk                                 |       4 +---
       
       29 files changed, 39 insertions(+), 182 deletions(-)
       ---
   DIR diff --git a/.gitignore b/.gitignore
       t@@ -1,4 +0,0 @@
       -tmp/*
       -gcc/*
       -dist/*
       -log/*
   DIR diff --git a/.gitmodules b/.gitmodules
       t@@ -1,9 +1,6 @@
        [submodule "lib/libdevuansdk"]
                path = lib/libdevuansdk
                url = https://github.com/parazyd/libdevuansdk
       -[submodule "lib/zuper"]
       -        path = lib/zuper
       -        url = https://github.com/dyne/zuper.git
        [submodule "extra/u-boot"]
                path = extra/u-boot
                url = git://git.denx.de/u-boot.git
   DIR diff --git a/README.md b/README.md
       t@@ -9,7 +9,7 @@ support multiple Linux distributions.
        
        arm-sdk is designed to be used interactively from a terminal, as well as
        from shell scripts. It requires the following packages to be installed, as well
       -as [libdevuansdk dependencies](https://github.com/dyne/libdevuansdk/blob/master/README.md#requirements):
       +as [libdevuansdk dependencies](https://github.com/parazyd/libdevuansdk/blob/master/README.md#requirements):
        
        
        ### Devuan
       t@@ -25,24 +25,12 @@ net-misc/curl net-misc/wget sys-boot/vboot-utils app-emulation/qemu(static-user)
        
        `sudo` permissions are required for the user that is running the build.
        
       -## Initial setup
       -
       -By executing `init.sh` which is found in the base directory of arm-sdk, it
       -will initialize all git submodules and gcc toolchains that are needed for
       -arm-sdk to properly function.
       -
       -Do it with:
       -
       -```
       -; ./init.sh
       -```
        
        ## Quick start
        
       -Edit the `config` file to match your crosscompile toolchain. `init.sh` will
       -provide you with precompiled ones. Then run zsh. In case you have conflicting
       -extensions on your zsh configuration, safest way would be to run a vanilla one,
       -using:
       +Edit the `config` file to match your crosscompile toolchains.  Then run
       +zsh. In case you have conflicting extensions on your zsh configuration,
       +safest way would be to run a vanilla one, using:
        
        ```
        ; zsh -f
       t@@ -68,6 +56,8 @@ Now is the time you choose the device and OS you want to build the image for.
        * `n900` - Nokia N900
        * `n950` - Nokia N950
        * `n9` - Nokia N9
       +* `droid` - Motorola Droid 4
       +* `bionic` - Motorola Droid Bionic
        * `odroidxu` - ODROID-XU
        * `odroidxu4` - ODROID-XU4
        * `ouya` - OUYA gaming console
       t@@ -76,7 +66,11 @@ Now is the time you choose the device and OS you want to build the image for.
        * `raspi3` - Raspberry Pi 3 (64bit)
        * `raspi4` - Raspberry Pi 4 (64bit)
        * `rock64` - Rock64 (64bit) (EXPERIMENTAL)
       +* `pinephone-dontbeevil` - Pinephone Dontbeevil devkit
       +* `pinephone` - Pine64 Pinephone
       +* `pinetab` - Pine64 Pinetab
        * `sunxi` - Allwinner-based boards
       +* `turbox-twister` - TurboX Twister tablet
        
        ```
        ; load devuan sunxi
       t@@ -92,42 +86,3 @@ The image will automatically be build for you. Once finished, you will be
        able to find it in the `dist/` directory in arm-sdk's root.
        
        For more info, see the `doc/` directory.
       -
       -## Support readiness grid
       -
       -Building and testing ASCII 2.1 point release
       -
       -| board name | builds | runs | problems |
       -| ---------- | ------ | ---- | -------- |
       -| raspi1     | yes    | ??   |          |
       -| raspi2     | yes    | ??   |          |
       -| raspi3     | yes    | ??   |          |
       -| raspi4     | yes    | ??   |          |
       -| sunxi      | no     | ??   | ?package |
       -
       -## Acknowledgments
       -
       -Devuan's SDK was originally conceived during a period of residency at the
       -Schumacher college in Dartington, UK. Greatly inspired by the laborious and
       -mindful atmosphere of its wonderful premises.
       -
       -The Devuan SDK is Copyright (c) 2015-2017 by the Dyne.org Foundation
       -
       -Devuan SDK components were designed, and are written and maintained by:
       -
       -- Ivan J. <parazyd@dyne.org>
       -- Denis Roio <jaromil@dyne.org>
       -- Enzo Nicosia <katolaz@freaknet.org>
       -
       -This source code is free software: you can redistribute it and/or modify it
       -under the terms of the GNU General Public License as published by the Free
       -Software Foundation, either version 3 of the License, or (at your option)
       -any later version.
       -
       -This software is distributed in the hope that it will be useful, but
       -WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
       -or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
       -more details.
       -
       -You should have received a copy of the GNU General Public License along
       -with this source code. If not, see <http://www.gnu.org/licenses/>.
   DIR diff --git a/TODO.md b/TODO.md
       t@@ -1,6 +0,0 @@
       -things needed doing
       -===================
       -
       -* remove systemd from raspi-config and include it in builds
       -* figure out which firmware will never be used for each device
       -* documentation
   DIR diff --git a/boards/beaglebone-black.sh b/boards/beaglebone-black.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/bionic.sh b/boards/bionic.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/chromebook-acer.sh b/boards/chromebook-acer.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2018 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/chromebook-veyron.sh b/boards/chromebook-veyron.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/droid4.sh b/boards/droid4.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/nokia-n9.sh b/boards/nokia-n9.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/nokia-n900.sh b/boards/nokia-n900.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/nokia-n950.sh b/boards/nokia-n950.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/odroid-xu.sh b/boards/odroid-xu.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/odroid-xu4.sh b/boards/odroid-xu4.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/ouya.sh b/boards/ouya.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/pinephone-dontbeevil.sh b/boards/pinephone-dontbeevil.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/pinephone.sh b/boards/pinephone.sh
       t@@ -1,5 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2020 Dyne.org Foundation
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
        #
        # This file is part of arm-sdk
       t@@ -76,6 +76,10 @@ postbuild() {
                notice "building crust"
                git clone --depth 1 "$crustgit" -b "$crustbranch" "$R/tmp/kernels/crust" || zerr
                pushd "$R/tmp/kernels/crust"
       +                or1ktc="or1k-linux-musl-"
       +                wget -c "http://musl.cc/${or1ktc}cross.tgz"
       +                tar xf "${or1ktc}cross.tgz"
       +                export PATH="$PATH:$(pwd)/or1k-linux-musl/bin"
                        make $MAKEOPTS CROSS_COMPILE="$or1ktc" pinephone_defconfig || zerr
                        make $MAKEOPTS CROSS_COMPILE="$or1ktc" scp || zerr
                popd
   DIR diff --git a/boards/pinetab.sh b/boards/pinetab.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/raspberry-pi1.sh b/boards/raspberry-pi1.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/raspberry-pi2.sh b/boards/raspberry-pi2.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/raspberry-pi3.sh b/boards/raspberry-pi3.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/raspberry-pi4.sh b/boards/raspberry-pi4.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/sunxi.sh b/boards/sunxi.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/boards/turbox-twister.sh b/boards/turbox-twister.sh
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/config b/config
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2020 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
       t@@ -29,7 +27,6 @@ COMPRESS_IMAGE=1
        armhftc="arm-linux-gnueabihf-"
        armeltc="arm-none-eabi-"
        arm64tc="aarch64-linux-gnu-"
       -or1ktc="or1k-linux-musl-"
        
        export PATH="$PATH:/usr/sbin:/sbin:/usr/bin:/bin:$R/gcc/or1k-linux-musl/bin"
        
   DIR diff --git a/doc/quirks.md b/doc/quirks.md
       t@@ -48,5 +48,5 @@ fastboot boot zImage-3.1.10-tk*
        ```
        ## Nokia N900
        * To boot, dd the image to a microSD card, and in the uboot console, type: `run sdboot`
       -* [http://pub.parazyd.cf/N900/merlijnsdocs.txt](http://pub.parazyd.cf/N900/merlijnsdocs.txt)
       -* [http://talk.maemo.org/showthread.php?t=81613](http://talk.maemo.org/showthread.php?t=81613)
       +* [https://parazyd.org/pub/N900/merlijnsdocs.txt](https://parazyd.org/pub/N900/merlijnsdocs.txt)
       +* [https://talk.maemo.org/showthread.php?t=81613](https://talk.maemo.org/showthread.php?t=81613)
   DIR diff --git a/init.sh b/init.sh
       t@@ -1,44 +0,0 @@
       -#!/bin/sh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       -# This file is part of arm-sdk
       -#
       -# This source code is free software: you can redistribute it and/or modify
       -# it under the terms of the GNU General Public License as published by
       -# the Free Software Foundation, either version 3 of the License, or
       -# (at your option) any later version.
       -#
       -# This software is distributed in the hope that it will be useful,
       -# but WITHOUT ANY WARRANTY; without even the implied warranty of
       -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       -# GNU General Public License for more details.
       -#
       -# You should have received a copy of the GNU General Public License
       -# along with this source code. If not, see <http://www.gnu.org/licenses/>.
       -
       -## This script will setup arm-sdk and make it ready for usage.
       -
       -set -e
       -
       -git submodule update --init --recursive --checkout
       -mkdir -p gcc
       -cd gcc
       -
       -or1ktc="or1k-linux-musl"
       -or1kurl="http://musl.cc/or1k-linux-musl-cross.tgz"
       -
       -wget "$or1kurl"
       -tar xf "$(basename "$or1kurl")"
       -mv or1k-linux-musl-cross "$or1ktc"
       -rm -f "$(basename "$or1kurl")"
       -
       -cd -
       -
       -cat <<EOM
       -
       -All done! Make sure you also install the required dependencies listed in
       -README.md. You can use the following oneliner as well:
       -
       -$ grep '^curl ' README.md | xargs sudo apt --yes --force-yes install
       -EOM
   DIR diff --git a/lib/helpers b/lib/helpers
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2021 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify
   DIR diff --git a/sdk b/sdk
       t@@ -1,7 +1,5 @@
        #!/usr/bin/env zsh
       -# Copyright (c) 2016-2020 Dyne.org Foundation
       -# arm-sdk is written and maintained by Ivan J. <parazyd@dyne.org>
       -#
       +# Copyright (c) 2016-2020 Ivan J. <parazyd@dyne.org>
        # This file is part of arm-sdk
        #
        # This source code is free software: you can redistribute it and/or modify