aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* big update...Jybz2020-11-0319-743/+618
|
* Add bash completionJybz2020-11-021-2/+9
|
* update bananaPro using formating file instead formating deviceJybz2020-11-028-57/+77
|
* Add bash completionJybz2020-09-161-0/+86
|
* Remove unused variable (redefined in the script).Jybz2020-09-108-79/+0
|
* Add alternative for --config between a name in ./platform or a path to ↵Jybz2020-09-101-9/+14
| | | | another place. Preparing the mageia4arm spec for RPM.
* Fix patch on armv7hlJybz2020-09-083-24/+21
|
* update patches for Uboot-bananaProJybz2020-09-085-119/+72
|
* add compress option, sign option, checksum option in argument list. Define ↵Jybz2020-08-302-4/+20
| | | | default values or it.
* update help, remove useless commentJybz2020-08-301-6/+2
|
* Switch from u-boot project binaries to Mageia's BS rpm.Jybz2020-08-301-3/+5
|
* Cleaning BananaPro platformJybz2020-08-3021-1510/+564
|
* Split script into two separate files, workflow and functions.Jybz2020-08-302-826/+828
|
* Switch \t by spacesJybz2020-08-301-61/+56
|
* fix type, shift dnf extra inside dnf mirroirJybz2020-08-301-10/+4
|
* add default value for hostname.Jybz2020-08-301-1/+1
|
* shift burningBootloader at the end, in order to take the bootloader from an ↵Jybz2020-08-301-2/+2
| | | | RPM package after installation. Fix typo.
* Add ignorearch instead of patching urpmi.addmedia. NEED urpm patch not ↵Jybz2020-08-301-10/+2
| | | | upstream yet.
* Modify urpm method for bananaProJybz2020-08-152-1/+17
|
* add sha384sumJybz2020-08-151-0/+2
|
* add extrasJybz2020-08-151-0/+19
| | | | Checksum, signature, compression.
* add unmount in cleanJybz2020-08-151-0/+6
| | | | in case script crash in chroot, cleaning is not possible without unmounting.
* Locate 2 bugs, one with useless files fullfilling boot partition, one ↵Jybz2020-08-151-4/+6
| | | | overwriting sourced values.
* Permits patching for bug with aarch64 on x86_64 buildJybz2020-08-151-0/+8
|
* add timestampJybz2020-08-151-4/+9
|
* Set default packagemanagerNicolas Lécureuil2020-08-061-0/+1
|
* Remove commented codeNicolas Lécureuil2020-08-061-26/+0
|
* can choose between urpmi or dnfDaniel Tartavel2020-08-061-82/+132
|
* added rpi 4 configurationDaniel Tartavel2020-02-1513-14/+641
| | | | | corrected bug in addmedia for cauldron need updating u-boot package
* corrected path to dnf configroot2020-02-101-2/+2
|
* Merge branch 'fix-qemu-user-setup' of ngompa/mageia4arm into masterDTux2020-01-271-14/+20
|\
| * Work around issues with filesystem package by preparing chroot skeletonNeal Gompa2020-01-121-0/+13
| | | | | | | | | | | | | | | | | | There are issues with the filesystem package in Mageia that lead to unpredictable setup for the filesystem hierarchy when setting up chroots. In order to work around this problem, let's create some of the basic paths ourselves while we wait for the issue to be fixed. Reference: https://bugs.mageia.org/show_bug.cgi?id=26044
| * Drop copying qemu binaries and ensure qemu-user is configured on hostNeal Gompa2020-01-111-14/+7
|/ | | | | | | | | | | Since Mageia 6, it has not been necessary to copy the qemu binaries and the binfmt files into the chroot to run ARM binaries inside a chroot. This change finally stops doing that. In order to make sure this works properly, we ensure that systemd-binfmt is restarted to apply binfmt changes on the system. This ensures that the host qemu-user-static is configured to execute binaries, even in chroots.
* Merge branch 'disable-deltastuff' of ngompa/mageia4arm into masterDTux2020-01-081-0/+2
|\
| * Disable fetching DeltaRPMs as a preventative measureNeal Gompa2020-01-061-0/+1
| | | | | | | | | | | | While Mageia does not yet produce DeltaRPMs, it would never make sense to fetch them for building ARM images, so we just turn it off pre-emptively to simplify things for the future.
| * Disable zchunk by default to make repodata fetching more reliableNeal Gompa2020-01-061-0/+1
|/ | | | | | | Some mirrors have issues with ranged fetching of files, which is a critical aspect of fetching zchunk-based repodata. In order to to improve the reliability of fetching repodata and packages, disable this.
* Merge branch 'misc-bootstrap-fixes' of ngompa/mageia4arm into masterDTux2020-01-062-4/+14
|\
| * Small fixes to get basesystem chroot workingNeal Gompa2020-01-052-4/+5
| |
| * Install distribution-gpg-keys if it is not already installedNeal Gompa2020-01-051-0/+9
|/ | | | | | | We need distribution-gpg-keys to provide us the Mageia GPG key file in the distribution-agnostic location. As this package is available on virtually every distribution that also has DNF, it's easily relied upon.
* reactivated test of root userDaniel Tartavel2020-01-051-30/+30
|
* Merge branch 'use-local-dnf-config' of ngompa/mageia4arm into masterDTux2020-01-059-269/+477
|\
| * Install u-boot only on armv7hl systemsNeal Gompa2020-01-051-1/+8
| | | | | | | | | | U-Boot is not available for AArch64, so this causes basesystem setup to fail when producing AArch64 images.
| * Fixed bananaPro extlinux.conf fileJybz2020-01-051-2/+2
| |
| * rpi3b+64bJybz2020-01-056-39/+93
| |
| * Add my attribution to the scriptNeal Gompa2020-01-052-2/+3
| |
| * Use self-contained config file for DNF with repos definedNeal Gompa2020-01-052-5/+43
| | | | | | | | | | | | With self-contained configuration, the repository definitions will be predictable based on the target architecture and avoid leaking anything from the host.
| * Use the correct license file for the sourcesNeal Gompa2020-01-051-223/+331
|/ | | | | The source code seems to be actually licensed GPLv2+, so let's include the correct license file.
* Merge branch 'dnfify' of ngompa/mageia4arm into masterDTux2020-01-0532-99/+604
|\
| * Initial conversion to use DNFNeal Gompa2020-01-0414-62/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | This change makes it so that the ARM image creation script uses DNF instead of urpmi. This affords several advantages: 1. Mageia images can be created from non-Mageia systems 2. Mageia images can be created from within Mock 3. ARM images can be created from x86_64 hosts 4. Image building can rely on pre-installed repo configurations This also brings us in line with the Docker image creation process, which also uses DNF.
| * Reparation build Rpi (2)+ essais Rpi3b+ 64bitsJybz2020-01-042-0/+0
| |