File fai-toolkit.changes of Package fai-toolkit

-------------------------------------------------------------------
Tue Feb  8 08:35:46 UTC 2022 - Samu Voutilainen <smar@smar.fi>

- Provide fai-toolkit 

-------------------------------------------------------------------
Sat Oct 23 07:55:32 UTC 2021 - Samu Voutilainen <smar@smar.fi>

- Updated to 2.0.2
    * Skip encryption targets which are not configured in host configurations. 

-------------------------------------------------------------------
Wed Sep 22 09:43:26 UTC 2021 - Samu Voutilainen <smar@smar.fi>

- Proper recommends 

-------------------------------------------------------------------
Wed Sep 22 08:48:26 UTC 2021 - Samu Voutilainen <smar@smar.fi>

- Provide fai-toolkit 
- Recommend createrepo 

-------------------------------------------------------------------
Mon Sep 20 07:07:24 UTC 2021 - Samu Voutilainen <smar@smar.fi>

- Updated to 2.0.0-rc8 

-------------------------------------------------------------------
Fri Sep 17 12:06:38 UTC 2021 - Samu Voutilainen <smar@smar.fi>

- Bump to 2.0.0-rc7 

-------------------------------------------------------------------
Fri Sep 17 12:01:30 UTC 2021 - Samu Voutilainen <smar@smar.fi>

- Disabled service 

-------------------------------------------------------------------
Sun Jan 31 06:18:59 UTC 2021 - Samu Voutilainen <smar@smar.fi>

- Don’t require mtools for newer than 2.0.0rc3 

-------------------------------------------------------------------
Thu Jan 28 07:33:11 UTC 2021 - smar@smar.fi

- Update to version 2.0.0rc3:
  * Release 2.0.0-rc3
  * nfsroot: set solver.onlyRequires = true for suse
  * update-cd-methods: suse doesn’t need to check gpg checks for mirror
  * qemu.rb: work
  * create-update-cd.rb: warn if a Debian mirror is missing
  * execute(): always declare log_command
  * Handle grub_config resolution more gracefully
  * fai-config.rb: throw bad targets.yaml error correctly
  * qemu: work
  * execution.rb: work better with array commands
  * common.rb: rest of execution things
  * Moved execution methods to FaiToolkit::Execution module
  * Initial ft qemu tool
  * Common#execute: convert output to UTF-8
  * nfsroot-suse.rb: don’t die to missing resolv.conf
  * Start of qemu tests
  * Fixed a problem in test
  * output.rb: throw exec locations when --tracing
  * create-fai-mirror: guard against missing host configs
  * nfsroot-base-methods.rb: properly unmount ramdisks
  * scripts.rb: hack to fix nfsroot invocation
  * nfsroot-base-methods.rb: fixed a typo
  * ft packages: handle package list parsing correctly
  * Refactored execute_here
  * Bugfixes
  * TODO cleanup
  * create-fai-mirror: properly pass global options
  * create-fai-mirror: refactored impl classes
  * create-fai-mirror: allow reading distro version from host config
  * nfsroot-suse.rb: enable systemd-networkd instead of wicked
  * nfsroot-suse.rb: enable systemd-networkd
  * TODO cleanup
  * nfsroot-suse.rb: default to dhcp networking
  * update-cd-methods.rb: properly create config space
  * nfsroot: modified config space handling logic
  * ft.rb: Added --trace as global option
  * output.rb: for debug and warns, output debug info
  * common.rb: execvalue log should be trace level
  * common.rb: don’t die to missing config space
  * TODO cleanup
  * cleanup
  * packages.rb: bugfixes
  * packages.rb: better configuration from cli
  * options.rb: allow nil --fai-config-dir
  * Refactor and fixed -l in ft packages to work correctly
  * create-base.rb: use --foreign-arch instead of env var
  * TODO cleanup
  * fai-reprepro-mirror: allow recreating nfsroot and mirror
  * Removed obsolete hack
  * nfsroot-base-methods.rb: use Ruby to copy files
  * fai-reprepro-mirror: run nfsroot using FT
  * create-fai-mirror: fixed debian mirror creation without nfsroot
  * Removed todo
  * test fix
  * Converted create-update-cd to "ft medium"
  * ft.rb: reorder subcommands
  * Fixes
  * Bugfixes
  * Fixes
  * Prefer exec_success?
  * Flag conversion
  * Write away global variables
  * Use correct FAI_DEBRMIRROR
  * tests: less debug
  * Test fixes
  * packages.rb: don’t throw error if cllist is nil
  * mount.rb: better unmount handling
  * test fixes
  * mount.rb: allow failing unmounts
  * create-fai-mirror: take config space from config if not explicitly given
  * test fix
  * nfsroot: create dracut.conf.d if it is missing, but required
  * Test fix
  * create-update-cd: generate update grub config
  * packages-impl.rb: use correct require
  * packages-debian.rb: style
  * TODO fixes
  * More test work
  * nfsroot: more module omits for suse
  * nfsroot: distro specific module omits
  * tests: allow mount debugging
  * Release 2.0.0-rc2
  * Test fixes
  * Test fixes
  * work
  * Bugfixing
  * Test fixes
  * tests: improved media creation test
  * Release 2.0.0-rc1
  * Fixes
  * Typo fix
  * More working tests
  * work
  * tests: install fai-toolkit for suse also
  * Bugfixes
  * For FAI compatibility, spaces in nfsroot path can’t be used
  * work
  * fixes
  * tests: use separate nfsroots
  * Tests are passing. Well, some of them.
  * Test work
  * tests: package updates
  * tests: install reprepro
  * tests: install fai-toolkit for debian
  * debian: include ca-certificates in debootstrap
  * Remove obsolete files
  * tests: added FAI repo
  * Test fixes
  * nfroot: create initrd while refreshing also
  * create-fai-mirror: fall back to config space defined at config
  * rinse fixes
  * tests: dracut need tar
  * tests: added a todo
  * tests: opensuse needs ca-certificates
  * Disable default profiles for now
  * Fixed command
  * nfsroot: Use firejail instead of chroot for suse
  * tests: also bundle lz4
  * ft packages: set distro name earlier
  * nfsroot: handle terminal better
  * ft packages should run without cli arguments
  * create-update-cd: actually write fai cd config
  * updatecd: also handle opensuse
  * Fix typo
  * Use full paths
  * nfsroot: unresolve more symlink on suse
  * work
  * Test work
  * More tests
  * Removed obsolete todo
  * steps
  * Fixes
  * New release cycle
  * More ignores
  * typo fix
  * Add support for profiling
  * tests: Pass --no-dracut for speedup
  * nfsroot-base-methods.rb: speed up debootstrap
  * Use faster initrd compression for testing
  * nfsroot: Handle FAI version better
  * nfsroot-suse.rb: ignore error about uppercase package names
  * tests: working opensuse nfsroot test
  * tests: working Debian nfsroot test
  * nfsroot-suse.rb: use a wrapper script for fai
  * nfsroot-suse.rb: query only existing packages

-------------------------------------------------------------------
Thu Jan 28 07:32:49 UTC 2021 - smar@smar.fi

- Update to version 1.3.4:
  * Release 1.3.4
  * create-update-cd: save host classes correctly
  * fai-config.rb: use target_host as default hostname
  * New dev cycle
  * nfsroot-suse.rb: copy repository configs
  * nfsroot-suse.rb: check required packages
  * nfsroot: launch fai through systemd
  * Release 1.3.3
  * create-update-cd: write host classes to files
  * New development cycle

-------------------------------------------------------------------
Sun Jan 03 06:41:46 UTC 2021 - smar@smar.fi

- Update to version 2.0.0rc2:
  * Release 2.0.0-rc2
  * Test fixes
  * Test fixes
  * work
  * Bugfixing
  * Test fixes
  * tests: improved media creation test
  * Release 2.0.0-rc1
  * Fixes
  * Typo fix

-------------------------------------------------------------------
Thu Dec 31 08:51:36 UTC 2020 - smar@smar.fi

- Update to version 2.0.0rc1:
  * Release 2.0.0-rc1
  * Fixes
  * Typo fix
  * More working tests
  * work
  * tests: install fai-toolkit for suse also
  * Bugfixes
  * For FAI compatibility, spaces in nfsroot path can’t be used
  * work
  * fixes
  * tests: use separate nfsroots
  * Tests are passing. Well, some of them.
  * Test work
  * tests: package updates
  * tests: install reprepro
  * tests: install fai-toolkit for debian
  * debian: include ca-certificates in debootstrap
  * Remove obsolete files
  * tests: added FAI repo
  * Test fixes
  * nfroot: create initrd while refreshing also
  * create-fai-mirror: fall back to config space defined at config
  * rinse fixes
  * tests: dracut need tar
  * tests: added a todo
  * tests: opensuse needs ca-certificates
  * Disable default profiles for now
  * Fixed command
  * nfsroot: Use firejail instead of chroot for suse
  * tests: also bundle lz4
  * ft packages: set distro name earlier
  * nfsroot: handle terminal better
  * ft packages should run without cli arguments
  * create-update-cd: actually write fai cd config
  * updatecd: also handle opensuse
  * Fix typo
  * Use full paths
  * nfsroot: unresolve more symlink on suse
  * work
  * Test work
  * More tests
  * Removed obsolete todo
  * steps
  * Fixes
  * New release cycle
  * More ignores
  * typo fix
  * Add support for profiling
  * tests: Pass --no-dracut for speedup
  * nfsroot-base-methods.rb: speed up debootstrap
  * Use faster initrd compression for testing
  * nfsroot: Handle FAI version better
  * nfsroot-suse.rb: ignore error about uppercase package names
  * tests: working opensuse nfsroot test
  * tests: working Debian nfsroot test
  * nfsroot-suse.rb: use a wrapper script for fai
  * nfsroot-suse.rb: query only existing packages
  * Release 1.3.4
  * create-update-cd: save host classes correctly
  * fai-config.rb: use target_host as default hostname
  * New dev cycle
  * nfsroot-suse.rb: copy repository configs
  * nfsroot-suse.rb: check required packages
  * nfsroot: launch fai through systemd
  * Release 1.3.3
  * create-update-cd: write host classes to files
  * New development cycle
  * Release 1.3.2
  * create-update-cd: work for site specific update cds
  * mau
  * work
  * more work
  * create-update-cd: more work
  * create-update-cd: also set grub-pc-path properly
  * create-update-cd: more opensuse work
  * create-update-cd: check fai-client version better
  * create-update-cd: check grub-efi in a way that works on SUSE
  * Fix
  * create-update-cd: recursively create /media/mirror
  * create-update-cd: calculate hardlink sizes properly
  * nfsroot-suse.rb: warn if DISTRIBUTION_VERSION is not set
  * options.rb: set output flag only if it is set
  * nfsroot-suse.rb: better virtual command output
  * create-fai-mirror: removed debug exit
  * Fix paths
  * create-fai-mirror: create mirror dir recursively
  * create-fai-mirror: allow site specific sources.list
  * Begin new development cycle
  * debian.rb: better sources.list.d test
  * Release 1.3.1
  * checks.rb: have better error in case of missing target config
  * create-fai-mirror: typo
  * nfsroot: don’t die after refresh
  * create-fai-mirror: removed duplicate nfsroot refresh command
  * New development cycle
  * Release 1.3.0
  * CHANGELOG.md: fixed a typo
  * Made suse nfsroot to work
  * Added .kdev4 config dir
  * Added opensuse test config
  * Added .gitignore
  * Added project files
  * nfsroot: mount proc and sysfs for suse too
  * nfsroot: don’t install nfs filesystem
  * More work for suse nfsroot
  * ft.rb: avoid redeclaration of a constant
  * create-update-cd: hide some kernel modules
  * create-update-cd: allow hiding /var/tmp
  * nfsroot: xz also needs xz-utils
  * nfsroot: lzo needs different name for compressor
  * Allow specifying dracut compression algorithm
  * fai-mirror.rb: renames
  * create-fai-mirror: run nfsroot using ruby
  * nfsroot: include scripts.rb
  * nfsroot: renamed @run_scripts to @allow_run_scripts
  * nfsroot: pass @run_scripts to implementations
  * Minor cleanup
  * fai-config.rb: resolve symlinks in nfsroot
  * create-update-cd: concat classes instead of replace
  * Begin new development cycle
  * Release 1.2.3
  * Fixed class inclusion
  * Added means to read included classes from host configurations
  * Fixed changelog
  * Don’t create FAI mirror nfsroot with dracut

-------------------------------------------------------------------
Thu Dec 31 08:51:22 UTC 2020 - smar@smar.fi

- Update to version 1.2.2:
  * Release 1.2.2
  * Added missing changelog entry
  * create-fai-mirror: set nfsroot config space properly
  * fai-mirror.rb: debug output
  * Work for nfsroot
  * Added --output-directory and --no-compress
  * nfsroot: work for suse support
  * fai-config.rb: convert config dir to absolute path
  * Added todo
  * options.rb: added method to get output flags

-------------------------------------------------------------------
Wed Dec 16 11:09:35 UTC 2020 - smar@smar.fi

- Update to version 1.3.4:
  * Release 1.3.4
  * create-update-cd: save host classes correctly
  * fai-config.rb: use target_host as default hostname
  * New dev cycle
  * nfsroot-suse.rb: copy repository configs
  * nfsroot-suse.rb: check required packages
  * nfsroot: launch fai through systemd

-------------------------------------------------------------------
Wed Dec 16 11:09:28 UTC 2020 - smar@smar.fi

- Update to version 1.3.3:
  * Release 1.3.3
  * create-update-cd: write host classes to files
  * New development cycle
  * Release 1.3.2
  * create-update-cd: work for site specific update cds
  * mau
  * work
  * more work
  * create-update-cd: more work
  * create-update-cd: also set grub-pc-path properly

-------------------------------------------------------------------
Tue Dec 15 09:39:57 UTC 2020 - smar@smar.fi

- Update to version 1.3.3:
  * Release 1.3.3
  * create-update-cd: write host classes to files
  * New development cycle
  * Release 1.3.2
  * create-update-cd: work for site specific update cds
  * mau
  * work
  * more work
  * create-update-cd: more work
  * create-update-cd: also set grub-pc-path properly

-------------------------------------------------------------------
Tue Dec 15 09:04:37 UTC 2020 - smar@smar.fi

- Update to version 1.3.2:
  * Release 1.3.2
  * create-update-cd: work for site specific update cds
  * mau
  * work
  * more work
  * create-update-cd: more work
  * create-update-cd: also set grub-pc-path properly
  * create-update-cd: more opensuse work
  * create-update-cd: check fai-client version better
  * create-update-cd: check grub-efi in a way that works on SUSE

-------------------------------------------------------------------
Tue Dec 15 05:14:52 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Recommend rinse 

-------------------------------------------------------------------
Mon Dec 14 09:14:03 UTC 2020 - smar@smar.fi

- Update to version 1.3.1:
  * Release 1.3.1
  * checks.rb: have better error in case of missing target config
  * create-fai-mirror: typo
  * nfsroot: don’t die after refresh
  * create-fai-mirror: removed duplicate nfsroot refresh command
  * New development cycle
  * Release 1.3.0
  * CHANGELOG.md: fixed a typo
  * Made suse nfsroot to work
  * Added .kdev4 config dir

-------------------------------------------------------------------
Mon Dec 14 07:12:06 UTC 2020 - smar@smar.fi

- Update to version 1.3.0:
  * Release 1.3.0
  * CHANGELOG.md: fixed a typo
  * Made suse nfsroot to work
  * Added .kdev4 config dir
  * Added opensuse test config
  * Added .gitignore
  * Added project files
  * nfsroot: mount proc and sysfs for suse too
  * nfsroot: don’t install nfs filesystem
  * More work for suse nfsroot
  * ft.rb: avoid redeclaration of a constant
  * create-update-cd: hide some kernel modules
  * create-update-cd: allow hiding /var/tmp
  * nfsroot: xz also needs xz-utils
  * nfsroot: lzo needs different name for compressor
  * Allow specifying dracut compression algorithm
  * fai-mirror.rb: renames
  * create-fai-mirror: run nfsroot using ruby
  * nfsroot: include scripts.rb
  * nfsroot: renamed @run_scripts to @allow_run_scripts
  * nfsroot: pass @run_scripts to implementations
  * Minor cleanup
  * fai-config.rb: resolve symlinks in nfsroot
  * create-update-cd: concat classes instead of replace
  * Begin new development cycle

-------------------------------------------------------------------
Mon Dec 14 07:11:51 UTC 2020 - smar@smar.fi

- Update to version 1.2.3:
  * Release 1.2.3
  * Fixed class inclusion
  * Added means to read included classes from host configurations
  * Fixed changelog
  * Don’t create FAI mirror nfsroot with dracut
  * Release 1.2.2
  * Added missing changelog entry
  * create-fai-mirror: set nfsroot config space properly
  * fai-mirror.rb: debug output
  * Work for nfsroot

-------------------------------------------------------------------
Wed Dec 09 06:58:55 UTC 2020 - smar@smar.fi

- Update to version 1.2.3:
  * Release 1.2.3
  * Fixed class inclusion
  * Added means to read included classes from host configurations
  * Fixed changelog
  * Don’t create FAI mirror nfsroot with dracut

-------------------------------------------------------------------
Wed Dec 09 03:43:43 UTC 2020 - smar@smar.fi

- Update to version 1.2.2:
  * Release 1.2.2
  * Added missing changelog entry
  * create-fai-mirror: set nfsroot config space properly
  * fai-mirror.rb: debug output
  * Work for nfsroot
  * Added --output-directory and --no-compress
  * nfsroot: work for suse support
  * fai-config.rb: convert config dir to absolute path
  * Added todo
  * options.rb: added method to get output flags

-------------------------------------------------------------------
Tue Dec 08 12:01:50 UTC 2020 - smar@smar.fi

- Update to version 1.2.2:
  * Release 1.2.2
  * Added missing changelog entry
  * create-fai-mirror: set nfsroot config space properly
  * fai-mirror.rb: debug output
  * Work for nfsroot
  * Added --output-directory and --no-compress
  * nfsroot: work for suse support
  * fai-config.rb: convert config dir to absolute path
  * Added todo
  * options.rb: added method to get output flags
  * ft base: new features

-------------------------------------------------------------------
Thu Dec 03 06:13:38 UTC 2020 - smar@smar.fi

- Changed service file to be run manually
- Update to version 1.2.1:
  * Release 1.2.1
  * Fixed syntax error
  * Release 1.2.0
  * Initial suse nfsroot files
  * nfsroot modularization work
  * Initial version of modularized nfsroot
  * create-update-cd: correct path for new_classes file
  * create-update-cd: add extra files in correct place
  * create-update-cd: write new_classes inside nfsroot too
  * Use correct method...

-------------------------------------------------------------------
Fri Nov 13 07:08:26 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Changed to use releases instead of master branch.
- Version 1.0.0:
    * Initial release

-------------------------------------------------------------------
Tue Oct 27 07:02:41 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- RHEL needs to use > rh-ruby23 

-------------------------------------------------------------------
Tue Oct 27 06:26:11 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- ruby-2.3.0 is probably minimum required version 

-------------------------------------------------------------------
Fri Oct 23 13:20:34 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- RHEL has squashfs-tools, not squashfs 

-------------------------------------------------------------------
Mon Jun  1 07:36:28 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Initial version