aboutsummaryrefslogtreecommitdiffstats
path: root/stage1
Commit message (Collapse)AuthorAgeFilesLines
* Add Debian 12 package files, analog to Debian 1120221016-reducedroSven Gothel2022-10-161-0/+1
|
* TARGET_RASPI and TARGET_ARCH=armhf: Disable 'arm_64bit=1' in config.txt filesSven Gothel2021-08-051-0/+3
|
* Raspi cmdline: Be quietSven Gothel2021-07-181-1/+1
|
* multi-arch: Support vanilla Debian for 'amd64' and 'i386' architecture incl. ↵Sven Gothel2021-07-173-3/+5
| | | | | | | | | | | | | | | | | | | | | | | loop_rootfs using grub (WIP) - Generic packages: nn-packages[-RELEASE] (using the optional '-RELEASE' variant) - System packages: nn-packages-sys-(raspi|debian)[-RELEASE] (using the optional '-RELEASE' variant), allow to distinguish not only for the RELEASE but the actual underlying distribution. - On debian amd64, all required usb-storage etc modules are loaded for loop_rootfs/initrd - loop_rootfs works on Raspi (Proprietary Bootloader) as well as on Debian (Grub Bootloader) - loop_rootfs uses the first vfat block-device partition for /boot - /boot will be mounted by loop_rootfs and handed over to new root-mount-point, this avoids issues of using an undefined /boot partition (but the first) - rotatelog_init_rootfs: Rotates /boot/init_rootfs.log if having more than 500 lines - FIX export-image: Copy the rootfs.img to the exported full image, which allows testing the image directly via qemu .. etc.
* ROOTFS_RO: Make rootfs read-only optional (re-align with arm64 branch)Sven Gothel2021-07-042-17/+1
|
* stage1 fstab: commented-out, but add ',noauto' still ..Sven Gothel2021-07-021-1/+1
|
* ro: drop data partition; Use /dev/mmcblk0p[12] for generic deployment ↵Sven Gothel2021-07-021-1/+3
| | | | (export-image, make_bootable); Add 'sdcard' folder in DEPLOY_DIR
* disable swapSven Gothel2021-07-012-7/+7
|
* ro: Move overlay handling stage1 -> stage2 (creation, as overlay_mount is ↵Sven Gothel2021-07-012-17/+0
| | | | located there already)
* ro: Refine /etc/init.d/overlay_mount and give explicit options to /data in fstabSven Gothel2021-06-271-1/+1
| | | | | | | | | | The systemd service overlay_mount works as is, i.e. mounts /data at boot and mounts the overlays. However, systemdctl shows a failed execution due to already mounted /data. Hence I have to assume this service has been executed more than once. Well ..
* Replace `dphys-swapfile` with static 200MB `/data/swapfile`Sven Gothel2021-06-272-0/+11
|
* ro: Inject overlayfs, using DATADEV '/data' partition as 'upper'; Disable ↵Sven Gothel2021-06-262-2/+21
| | | | | | | | | | | | rootfs resize @ init (1st boot) /etc/fstab didn't work to mount the overlayfs (boot freeze due to some dependencies). Hence we use our own 'overlay_mount.service' Before 'local_fs.target', which mounts '/data' and its overlays. We also disable rootfs resize @ init (1st boot), since the rootfs is immutable from here on.
* ro: new partition layout: 1 boot, 2 data, 3 rootfs (ro)Sven Gothel2021-06-261-1/+2
|
* Switch to KMSSerge Schneider2020-12-151-2/+2
|
* Switch to FKMSSerge Schneider2020-07-301-2/+2
|
* Package changesSerge Schneider2020-07-301-2/+2
| | | | | | | | Install vlc Remove realvnc server Switch to Full KMS
* aarch64Serge Schneider2020-07-301-4/+1
|
* Rename HOSTNAME variable to TARGET_HOSTNAMESerge Schneider2020-01-211-2/+2
| | | | Bash sets the HOSTNAME variable, overriding our default
* Add hostname to /etc/hostsSerge Schneider2019-11-063-10/+1
|
* Added hostname parameterRene Klootwijk2019-11-052-2/+1
|
* Update config.txt to replace lirc-rpi with gpio-ir (#328)fpicalausa2019-09-231-2/+3
| | | | | | The example for enabling IR transmission in `/boot/config.txt` is still using the deprecated `lirc-rpi` overlay. The documentation in `/boot/overlays/README` indicates that this overlay has been deprecated in favor of `gpio-ir` / `gpio-ir-tx`. This updates the actual config.txt to suggest `gpio-ir` instead of `lirc-rpi`.
* cmdline.txt: remove dwc_otg.lpm_enable=0Serge Schneider2019-08-141-1/+1
|
* Remove unused interfaces file (#322)Christophe Hurpeau2019-08-111-4/+0
|
* Remove obsolete IPv6 turnoff (#300)Ondřej Caletka2019-07-012-4/+0
| | | | | | | | Turning off IPv6 by aliasing `net-pf-10` to `off` does not work anymore. Also, turning off IPv6 on system level breaks apps depending on IPv6 loopback or IPv6 link-local addresssing and creates issues in both dual-stack and IPv6-only environments. Signed-off-by: Ondřej Caletka <[email protected]>
* config.txt: Enable FKMS and set max_framebuffers=2 in [pi4]Serge Schneider2019-06-071-0/+8
|
* Allow setting user name and password from configSam Tygier2018-12-211-3/+3
| | | | | | Add FIRST_USER_NAME and FIRST_USER_PASS variables that can be set in the config (or enviroment). Defaults to the standard pi and raspberry.
* stage1: add missing netbase package to the net-tweaks sub stageHugo Hromic2018-05-081-0/+1
|
* shellcheckSerge Schneider2018-03-134-9/+9
|
* Remove ld.so.preload and policy-rc.d changesSerge Schneider2018-03-012-4/+0
|
* stage1: fix symlink creationSerge Schneider2017-08-311-1/+1
| | | | Fixes #100
* Disable predictable network interface namesSerge Schneider2017-08-211-3/+1
|
* Switch to StretchSerge Schneider2017-07-283-15/+0
|
* Corrected various typos (#91)TJ Rana2017-07-272-0/+2
| | | | | | | | | | * Rename License.md to LICENSE * Correct typos * Clean up code layout Organize layout with extra lines
* Shorten config.txt urlBen Nuttall2017-05-101-1/+1
| | | Because why not? :)
* config.txt: update documentation URLSerge Schneider2017-03-131-1/+1
|
* Switch to PARTUUIDSerge Schneider2017-03-072-3/+3
|
* Use capsh to ensure file capabilities aren't setSerge Schneider2016-11-142-2/+2
|
* ReworkSerge Schneider2016-05-051-2/+2
|
* Add Raspbian stagesSerge Schneider2016-04-1118-0/+164