Commit Graph

124 Commits

Author SHA1 Message Date
Serge Schneider 28f344144c stage5: add scratch3 2019-08-14 14:58:54 +01:00
Serge Schneider 9c0a25d852 stage2: add ntfs-3g 2019-07-18 12:07:45 +01:00
Serge Schneider 210b51c293 stage3: remove Epiphany 2019-07-10 15:47:17 +01:00
Serge Schneider 4c575d7e8f Add missing release notes 2019-07-10 15:42:40 +01:00
Serge Schneider 175dfb027f Update release notes 2019-07-08 19:52:00 +01:00
Serge Schneider a4be08e275 Update release notes 2019-06-21 15:54:50 +01:00
Serge Schneider d942d5487c export-noobs: update OS.png 2019-06-07 19:51:08 +01:00
Serge Schneider ba8909f05d partition_setup.sh: Fix cmdline.txt handling
Add sdhci.debug_quirks2=4 to cmdline.txt when resizing

Only remove 'quiet' from cmdline if splash screen is off
2019-06-07 16:03:27 +01:00
Serge Schneider 9005ba070b os_list: Bump kernel to 4.19 2019-06-07 15:58:10 +01:00
Serge Schneider 7e3b160f1c os_list: add Pi 4 support 2019-06-07 15:57:47 +01:00
Serge Schneider d7aa47e418 os_list: add checksums for PINN 2019-06-07 15:55:54 +01:00
Serge Schneider 0308e92705 export-image: Set /boot size to 256MB 2019-06-07 15:54:22 +01:00
Serge Schneider 0552ef239b Update to Buster
Remove ui and staging components
2019-06-07 15:45:15 +01:00
Serge Schneider 042f769edb Add new changelog entry 2019-04-17 12:49:08 +01:00
Serge Schneider e910bf55ac Update release notes 2019-04-02 18:58:30 +01:00
Andrew Scheller 30a1528ae1 Switch to using parted's machine parseable output (#270) 2019-03-18 14:49:18 +00:00
Serge Schneider fb23b8ba92 Replace pxz with xz -T0 2019-03-11 11:49:04 +00:00
Hugo Hromic 564f8ef1b8 Silence shellcheck warnings (#255)
* Made more specific shellcheck disables
* Fixed variable quoting (SC2086,SC2064)
* Use `$*` expansion instead of `$@` when not using arrays (SC2124)
* Use cleaner `$()` syntax instead of back quotes (SC2006)
* Improved comparator (SC2166)
* Minor improvements in coding style

Tested clean output using: `find -name "*.sh" | xargs -n1 shellcheck -x`.
2019-02-18 12:54:15 +00:00
Błażej Sowa d88f536536 IMG_SUFFIX evaluation in export image (fix #241) 2019-01-22 17:33:18 +10:00
Błażej Sowa 08405eb792 Allow custom image filename 2018-12-21 04:11:13 +00:00
Serge Schneider d1b747747c Add PINN restore support 2018-12-11 15:12:40 +00:00
Serge Schneider 980bdb961b Update release notes 2018-11-14 15:27:58 +00:00
Serge Schneider 0f7e3dec05 export-noobs: fix units 2018-11-08 12:26:07 +00:00
Serge Schneider 181218ea9d Install libreoffice with all recommended packages
Move python-games to Raspbian Full and install as a Debian package.
2018-11-08 12:26:07 +00:00
Serge Schneider 6ffcafe1b8 Update release notes 2018-11-08 12:26:07 +00:00
Serge Schneider cbe273b850 Add extra packages back and create a 4GB image 2018-11-08 12:26:07 +00:00
Serge Schneider 7b40fd11bc Remove Mathematica 2018-10-09 12:32:37 +01:00
Serge Schneider 59cd0a3d9c stage2: add ssh-import-id 2018-10-04 15:41:31 +01:00
Serge Schneider 42279ee7b5 Update release notes 2018-09-25 15:59:58 +01:00
Serge Schneider 1133934111 export-noobs: keep 'quiet' in cmdline.txt 2018-09-24 12:03:42 +01:00
Serge Schneider 02e4c733e3 Add localisation packages 2018-07-13 15:47:49 +01:00
Serge Schneider 99e43ea229 stage4: add libav-tools 2018-07-09 10:01:01 +01:00
Serge Schneider 34780633cc Release notes: Fix typo, bump header 2018-07-03 08:50:16 +01:00
Serge Schneider 0d34fb9439 Update release notes 2018-06-19 15:29:57 +01:00
Serge Schneider 4a5ecb6180 export-noobs: bump kernel version in os.json 2018-04-24 09:10:29 +01:00
Serge Schneider d6c238c1b2 Update release notes 2018-04-17 13:33:04 +01:00
Serge Schneider 589afcc72d Update release notes 2018-03-15 14:29:28 +00:00
Serge Schneider ff2d5edee1 shellcheck 2018-03-13 12:50:50 +00:00
Serge Schneider b71bf31793 Update os.json 2017-11-24 10:12:09 +00:00
Serge Schneider 4b08ad07b1 Update release notes 2017-11-24 10:12:08 +00:00
Serge Schneider 5024709d70 Update release notes 2017-09-05 12:36:58 +01:00
Serge Schneider e64ea5bce4 stage3: install fonts-droid-fallback 2017-09-04 14:06:23 +01:00
Serge Schneider 63c312d1fe Update release notes 2017-09-04 12:17:49 +01:00
Serge Schneider fcb8cca6ce NOOBS: bsdtar with --numeric-owner 2017-08-22 13:03:21 +01:00
Serge Schneider 4dc1e1670e Update release notes 2017-08-17 14:46:35 +01:00
Serge Schneider aaaf0aea13 Update release notes 2017-08-14 15:33:06 +01:00
Serge Schneider f2060a8ee2 export-noobs: enable NOOBS config script here instead of stage2 2017-07-28 13:35:46 +01:00
Serge Schneider 8f361a1c38 Switch to Stretch 2017-07-28 13:35:46 +01:00
Serge Schneider 137efd2379 Update release notes 2017-07-10 14:29:11 +01:00
Serge Schneider dd7de2554c Update release notes 2017-07-05 11:23:54 +01:00
Serge Schneider 046db2d3d3 NOOBS: update kernel version number 2017-06-20 16:11:17 +01:00
Serge Schneider f9637fb24e Update release notes 2017-05-15 16:46:18 +01:00
Serge Schneider 0ee2578bc6 export-noobs: replace all spaces with underscores in OS icon file 2017-04-03 16:39:20 +01:00
Serge Schneider fa1e67f92e export-noobs: rename Raspbian.png to match NOOBS_NAME 2017-04-03 16:19:20 +01:00
Serge Schneider c0a5b85f8f Update release notes 2017-04-03 16:01:13 +01:00
Serge Schneider 1f1ddb5f13 Specify additional variables in EXPORT_* files 2017-03-13 17:39:58 +00:00
Serge Schneider 718a4e8c21 Switch to PARTUUID 2017-03-07 15:14:03 +00:00
Serge Schneider 8f7c537d71 partition_setup.sh: Only copy files 2017-03-06 11:58:48 +00:00
Serge Schneider 7748ed0df1 Copy wpa_supplicant.conf from NOOBS 2017-03-06 11:49:13 +00:00
Serge Schneider b0be14afdf Update release notes 2017-03-06 09:27:48 +00:00
Serge Schneider daa9e35ada Copy ssh and ssh.txt to boot partition 2017-03-06 09:27:48 +00:00
Serge Schneider a68a0713e6 Format boot partition as FAT32 2017-03-06 09:27:48 +00:00
Serge Schneider d664bfed4b Update release notes 2017-03-06 09:27:48 +00:00
Serge Schneider 3fa66a0699 Update release notes 2017-03-06 09:27:48 +00:00
Claus F. Strasburger 667318116a Added Docker support (#40)
* Added Docker support

- replaced necessity for devicemapper (through kpartx) by using parted and
  losetup with offsets
- added Dockerfile
- added dependency for parted and grep
- added hints to README.md
- common: loop through unmounts, fix shellcheck warnings

* stage2: use debconf instead of console-setup patch. Fixes #41
2017-01-23 12:44:03 +00:00
Serge Schneider 06ba664bfc export-noobs: umount boot before archiving root
bsdtar does not add directories which are mountpoints. This removes /boot from
the archive and prevents init_resize.sh from working.
2016-11-29 14:42:40 +00:00
Serge Schneider 848cbf48a0 partition_setup.sh: Don't cut off parameters added by pix-plym-splash 2016-11-29 14:42:14 +00:00
Serge Schneider 58e7e4023e Disable SSH by default 2016-11-23 16:15:22 +00:00
Serge Schneider 845496123b export-noobs: use gnutar format for bsdtar 2016-11-22 12:12:40 +00:00
Serge Schneider b84399f9aa Update release notes 2016-11-21 18:33:26 +00:00
Serge Schneider 09590eba4a export-noobs: use bsdtar 2016-11-21 18:00:51 +00:00
Joseph Carter d1f766d2b8 Fix umount_image (#22)
* export-noobs/prerun.sh: Use nested mountpoint

While it seems elegant and intuitive to use separate bootfs and rootfs
mountpoints for compressing the partitions, doing so violates a
precondition of unmount_image that they be mounted as a tree.  This
causes the image to not be properly unmounted and detached.  A better
solution might be to pack up the previous stage's chroot directory, but
that rework can wait for the time being.

scripts/common.sh: Output device name correctly

A misplaced ) in unmount_image caused the loop device to be incorrectly
identified, resulting in a fair bit of chaos trying to unmount other
filesystems on /dev/mapper devices.  Such as / on a LUKS-encrypted
installation, for example.  The unmount will fail as it should and
build.sh will abort the build without any cleanup.  Best to avoid that.

These changes close RPi-Distro/pi-gen#19
2016-10-06 10:14:43 +01:00
Serge Schneider dddb5b5f74 export-noobs: ensure STAGE_WORK_DIR exists 2016-05-27 13:22:06 +01:00
Serge Schneider 5add7283d4 Add noobs export stage 2016-05-27 11:56:23 +01:00