Sign Up
Log In
Sign Up
Username:
*
Email:
*
Password:
*
Password confirmation:
*
or
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
FAI:Unstable
fai-toolkit
fai-toolkit.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fai-toolkit.changes of Package fai-toolkit
------------------------------------------------------------------- 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Contact
Support
@OBShq
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor