Skip to content

Latest commit

 

History

History
197 lines (128 loc) · 7.6 KB

CHANGELOG.md

File metadata and controls

197 lines (128 loc) · 7.6 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Open]

To Add

To Change

  • Manipulate dynamic_dat/releng/profiledef.sh before running the iso build process
  • Recheck github actions using things like this as an example
  • Validate if we can implement the "use older kernel" feature from here to prevent failing builds when the archzfs package is not up to date to the latest linux kernel

[Unreleased]

Added

Changed

  • Changed number of available iso file check from "greater 0" to "equal 1"
  • Updated workflow and added step that creates configuration/build.sh

2.8.1 - 20230129

Changed

2.8.0 - 20230129

Added

  • Added configuration option ASK_TO_DUMP_ISO, ASK_TO_RUN_ISO and ASK_TO_UPLOAD_ISO
  • Added git repository arch-linux-configuration to the image in the path /root/software/arch-linux-configuration
  • Added git repository downgrade to the image in the path /root/software/downgrade
  • Added git repository general_howtos to the image in path /root/document/general_howtos

Changed

2.7.0 - 20230111

Added

  • Added touch to update creation date of last_build_date.txt
  • Added git as mandatory package to ease up using arch-linux-configuration
  • Added "possible errors" section in the readme
  • Added flag -u|--use-dkms to use zfs-dkms instead of zfs-linux

Changed

  • Changed some of the _echo_if_be_verbose`` calls by adding the variable name before outputing its content
  • Added removal of last_build_date.txt if exists when upload_iso.sh is executed
  • Updated source/pacman-init.service
  • Moved from qemu to qemu-full

2.6.0 - 20220419

Changed

2.5.0 - 20220418

Added

  • Added -d, -h and -v to upload_iso.sh
  • Implemented code from pull request/6 with an additional flag "-r|--repo-index <string: last|week|month|yyyy/mm/dd>"
    • If you just provide -r, week is used
  • Added configuration file for build.sh
  • Added -d|--dry-run in build.sh

Changed

  • Remove usage of BE_VERBOSE in configuration/upload_iso.sh since this is superseeded by -v

2.4.0 - released at 20220330

Added

  • Added if [[ ${?} -ne 0 ]]; for each fitting command call
  • Added dump_iso.sh to dd a created iso
  • Added check if build was successful
    • The next steps where only executed if build was successful
  • Added output of flags when verbosity is enabled
  • Added way more output if run in verbose mode
  • Added addtional check in the step after bulding the iso to validate that an iso was build
  • Added doc block to each function
  • Added argument check in each function

Changed

  • Fixed an issue if script is not calld as root
    • Previous to this fix, all arguments where lost (like -f)
  • Centralized code by creating _create_directory_of_exit an _remove_path_or_exit

2.3.0 - released at 20220328

Added

  • Added flag -h | --help
  • Added flag -f | --force
  • Added flag -v | --verbose

2.2.0 - released at 20220320

Added

Changed

  • Aligned release date
  • Fixed link in release 2.1.0

2.1.0 - released at 20220319

Added

Changed

  • replaced current handlig of "exit if not executed from root" with "restart script by using sudo if not executed from root" - thanks to gardar

2.0.0 - released at 20220207

Added

  • added support to run an existing iso
  • added usage of pacman-init.service including check of expected content
  • added output if iso building is not successful

Changed

  • major rework of internal code - adapted to archiso changes
    • all code is now running into dedicated functions
  • aligned output
  • moveing the existing iso to $somewhere
  • fixed issue with not enough access when generating the checksum files

1.3.0 - released at 20160823

Changed

  • implemented user input to select fitting archzfs-linux repository

1.2.0 - released at 20160706

Added

  • added automatically renaming each created iso file to archlinux.iso
  • added automatically md5sum and sha1sum file creation of created archlinux.iso

1.1.0 - released at 20160514

Added

Changed

  • renamed "build" directory to "dynamic_data" to ease up execution of "build.sh"

1.0.0 - released at 20160512

Added

  • initial commit