15 Commits

Author SHA1 Message Date
Adolf Belka
2336495142 parted: Update to version 3.6
- Update from version 3.5 to 3.6
- Update of rootfile
- Changelog
    Noteworthy changes in release 3.6 (2023-04-10) [stable]
	  Promoting alpha release to stable release 3.6
    Noteworthy changes in release 3.5.28 (2023-03-24) [alpha]
	New Features
	  Support GPT partition attribute bit 63 as no_automount flag.
	  Add type commands to set type-id on MS-DOS and type-uuid on GPT.
	  Add swap flag support to the dasd disklabel
	  Add display of GPT disk and partition UUIDs in JSON output
	Bug Fixes
	  Fix use of enums in flag limits by switching to using #define
	  Fix ending sector location when using kibi IEC suffix

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-04-24 18:54:21 +00:00
Adolf Belka
b07b7c8dc3 parted: Update LFS to reflect that parted is no longer an addon
- In 2018 parted was moved from being an addon to being a core program
- The rootfile was moved from rootfiles/packages/ to rootfiles/common/
- The LFS was not updated to remove the PAK_VER etc elements.
- This patch adjusts the LFS file to be in line with being a core program

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-08-02 15:10:50 +00:00
Adolf Belka
843314ba98 parted: Update to version 3.5
- Update from 3.4 to 3.5
- Update of rootfile
- Changelog
   * Noteworthy changes in release 3.5 (2022-04-18) [stable]
	** New Features
	  Update to latest gnulib for 3.5 release
   * Noteworthy changes in release 3.4.64.2 (2022-04-05) [alpha]
	** Bug Fixes
	  usage: remove the mention of "a particular partition"
   * Noteworthy changes in release 3.4.64 (2022-03-30) [alpha]
	** New Features
	  Add --fix to --script mode to automatically fix problems like the backup
	  GPT header not being at the end of a disk.
	  Add use of the swap partition flag to msdos disk labeled disks.
	  Allow the partition name to be an empty string when set in script mode.
	  Add --json command line switch to output the details of the disk as JSON.
	  Add support for the Linux home GUID using the linux-home flag.
	** Bug Fixes
	  Decrease disk sizes used in tests to make it easier to run the test suite
	  on systems with less memory. Largest filesystem is now 267MB (fat32). The
	  rest are only 10MB.
	  Add aarch64 and mips64 as valid machines for testing.
	  Escape colons and backslashes in the machine output. Device path,
	  model, and partition name could all include these. They are now
	  escaped with a backslash.
	  Use libdevmapper's retry remove option when the device is BUSY. This
	  prevents libdevmapper from printing confusin output when trying to
	  remove a busy partition.
	  Keep GUID specific attributes when writing the GPT header. Previously
	  they were set to 0.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-04-29 18:55:49 +00:00
Peter Müller
9a7e4d8506 Switch checksums from MD5 to BLAKE2
Historically, the MD5 checksums in our LFS files serve as a protection
against broken downloads, or accidentally corrupted source files.

While the sources are nowadays downloaded via HTTPS, it make sense to
beef up integrity protection for them, since transparently intercepting
TLS is believed to be feasible for more powerful actors, and the state
of the public PKI ecosystem is clearly not helping.

Therefore, this patch switches from MD5 to BLAKE2, updating all LFS
files as well as make.sh to deal with this checksum algorithm. BLAKE2 is
notably faster (and more secure) than SHA2, so the performance penalty
introduced by this patch is negligible, if noticeable at all.

In preparation of this patch, the toolchain files currently used have
been supplied with BLAKE2 checksums as well on
https://source.ipfire.org/.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremeripfire.org>
2022-04-02 14:19:25 +00:00
Peter Müller
66c3619872 Early spring clean: Remove trailing whitespaces, and correct licence headers
Bumping across one of our scripts with very long trailing whitespaces, I
thought it might be a good idea to clean these up. Doing so, some
missing or inconsistent licence headers were fixed.

There is no need in shipping all these files en bloc, as their
functionality won't change.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-02-18 23:54:57 +00:00
Robin Roevens
f15707c78c buildprocess: Add extra metadata to pak lfs files
* Add a Summary and Services field to all pak lfs files
* Replace occurances of INSTALL_INITSCRIPT with new INSTALL_INITSCRIPTS
  macro in all pak lfs files.

Signed-off-by: Robin Roevens <robin.roevens@disroot.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-02-11 15:13:15 +00:00
Adolf Belka
79ee597553 parted: Update to 3.4
- Update from 3.2 to 3.4
- Updated rootfile
- parted-3.2-device-mapper.patch and parted-3.2-sysmacros.patch are no
   longer needed as changes are now included in the tarball
- Changelog is too large to put in here.
   11 bug fixes included in logs
   Full changelog can be viewed in the tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-22 10:42:07 +00:00
Michael Tremer
dec4437f05 parted: Update automake
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-06 11:14:51 +00:00
Michael Tremer
2dc2a27803 lfs: Drop quotes in DEPS variable
Not sure why this has ever been there. This simply makes it
nicer to read and edit because we can have line-breaks now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2020-03-24 08:57:27 +00:00
Michael Tremer
2678d600f9 parted: Fix build with glibc >= 2.28
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-10-24 09:15:28 +01:00
Peter Müller
eee037b890 update disclaimer in LFS files
Most of these files still used old dates and/or domain names for contact
mail addresses. This is now replaced by an up-to-date copyright line.

Just some housekeeping... :-)

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-09-10 19:20:36 +01:00
Michael Tremer
4c2343931c parted: Update to 3.2
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-07-14 13:43:52 +01:00
Michael Tremer
da8c74ee53 parted: Update to 3.1. 2014-09-30 19:28:55 +02:00
Arne Fitzenreiter
3c43cafe14 Fix parted package build. 2011-01-20 00:13:39 +01:00
Michael Tremer
5d547072c3 parted: New package. 2011-01-19 01:27:23 +01:00