| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: rdii-helper | Distribution: openSUSE Tumbleweed |
| Version: 1.1.0+git20261007.d929392 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Oct 7 18:25:07 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 70356 | Source RPM: rdi-installer-1.1.0+git20261007.d929392-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/thkukuk/rdi-installer | |
| Summary: Utility to get boot and disk information for RDII | |
Small utility to print firmware informations about booting, provides a list of useable disks and adjust the LoaderEntryDefault on firstboot.
GPL-2.0-or-later
* Wed Oct 07 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 1.1.0+git20261007.d929392:
* Release version 1.1.0
* image: add rdii version to menu entry
* Don't show sysext images in the filter by default
* Added filter for selecting online images (#24)
* Tue Sep 29 2026 Thorsten Kukuk <kukuk@suse.com>
- keywait: add conflict with ucommon
* Wed Sep 23 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 1.0.0+git20260923.8f88a3f:
* Release version 1.0.0
* Add support for rdii.config=<url>
* images: reduce number of kernel modules
* Wed Sep 23 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.9.0+git20260922.d4697ab:
* Added INFO_POPUP_DEFAULT_TIMEOUT_MS for info popup (#23)
* added scroll bar in the selection box (#22)
* Autoinstallation: don't wait forever
* Don't validate url1/url2 in autoinstall mode
* autoinstallation: make reading config more robust
* Warning popup: handle timeout as "NO"
* Autoinstallation (#21)
* Rework displaying F1 help
* Fix rdi-installer name in help text
* Add help text via F1 (#15)
* Fri Sep 11 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.9.0+git20260911.8d7d183:
* rdii-networkd: fix parsing of ip=:::::eth0:dhcp
* rdii-networkd: de-duplicate lookup tables
* rdii-networkd: don't overwrite VLAN ID if configured twice
* Don't crash if ip_list is empty
* cleanup testcases
* fixed netmask handling and merging configs
* rebase with master
* fixed filenames
* fix for writing netdev files
* fixed return value
* setting dhcp depending on ip= and ifcfg=
* move Mac Address to Link section again
* fixed testcase
* [DHCP] section back
* unifying writing *.network files
* added trapp again
* mixing ipv6 addresses with ipv4 should not be done
* mixing ipv6 addresses with ipv4 should not be done
* unify extract_word
* images: split rdi-installer/mkosi.conf (mkosi-obs)
* OBS: Clear SplitArtifacts, add patterns-base-hardware
* image/bootloader: merge config, don't build initrd
* Add config files for OBS
* Rework image layout, build squashfs initrd
* Thu Sep 10 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.9.0+git20260910.cbe8668:
* rdii: rename MD Device to MD Raid1
* rdii: fix title
* Thu Sep 10 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.9.0+git20260909.14227a5:
* rdii-networkd: fix creating of netdev files for vlans
* set-keymap: set title of main window
* Thu Sep 10 2026 Thorsten Kukuk <kukuk@suse.com>
- Add rdi-installer-image-arch-deps for rdii-image
* Wed Sep 09 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.9.0+git20260908.58a6afe:
* added parameter for setting keymap UI title
* Show keyboard layout from config in menu (#13)
* Thu Aug 20 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.9.0+git20260820.9e0ab1e:
* Release version 0.9.0
* CI: fix shellcheck warning
* Reorganize sources for "rdii-helper set-keymap"
* Add set-keymap to rdii-helper
* logger: don't write TRACE messages to stdout
* Fri Aug 14 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.8.0+git20260814.a0b31a9:
* rdii-helper boot: add options to print single values
* Fix name of mount-part-label service
* Tue Aug 11 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.8.0+git20260811.9f44d59:
* rdii: change image from list to from download server
* README: reword entry sentence
* Mon Aug 10 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.8.0+git20260810.efdf73e:
* Cleanup file selection (#11)
* Cleanup installation process (#10)
* Thu Aug 06 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.8.0+git20260806.8652c9f:
* rdii: preselect next menu entry
* Thu Aug 06 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.8.0+git20260806.f8b25ff:
* Release version 0.8.0
* rdii: implement selecting an image from download.opensuse.org
* image: remove pciutils and usbutils (requires python and perl)
* Tue Aug 04 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.7.2+git20260804.c7c0301:
* rdii: fix calling reboot and poweroff
* rdii-ssh-setup: avoid warning from mkdir
* Mon Aug 03 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.7.2+git20260731.a454449:
* rdii: add more MSG_FUNC calls
* improved error handling (#9)
* checking console before setting keymap via UI
* using ioctl for checking console
* set keymap, defined in the config file
* rdii: enhance "Next image" with "Try again" description
* Mon Jul 27 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.7.2+git20260727.5b1aaf5:
* Release version 0.7.2
* rdii: don't try to verify image if there is no checksum downloaded
* rdi-installer: if there is only one image in the config, use that
* Enhance README.md
* README: document MD Raid
* Fri Jul 24 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.7.1+git20260724.1849d8a:
* Release version 0.7.1
* rdii: fix output of final installation run
* Use single border lines on linux terminal
* exec_cmd: don't call clearok, will clear screen before keywait
* Fri Jul 24 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.7.0+git20260724.756f9ff:
* Release version 0.7.0
* rdii: implement destroying of partition table
* zap_partition_tables: Add MSG_FUNC call
* Thu Jul 23 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.6.1+git20260723.be5b1fd:
* rdii (mdadm): create always bitmap, better error handling
* Thu Jul 23 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.6.1+git20260723.cb3b162:
* rdi-installer: ignore additional arguments from agetty
* rdi-installer: update correct entry for MD Raid and keymap
* Wed Jul 22 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.6.1+git20260722.eaf8cb9:
* Always use exec_cmd, fix for non ncuses applications (missing CR)
* Create /dev/md0 if two devices for MD Raid are provided
* Wed Jul 15 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.6.1+git20260715.2148ec5:
* using array for gateways; renaming 66-ip* to 66-rdii (#6)
* improved error handling (#5)
* rdi-installer: add initial MD Raid1 support
* Release version 0.6.1
* rdi-installer: add command line options (config, help, version)
* rdii-ssh-hostkey: disable unused cleanup function (clang)
* CI: install libblkid-devel
* rdii: store fstype to mount old/new root to preserve ssh host key
* rdii: preselect start installation if all infos are already provided
* Wed Jul 01 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.6.0+git20260701.abd4ba6:
* rdi-installer: add +rdii.preserve-ssh-hostkey support
* Tue Jun 30 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.6.0+git20260630.d4e83d5:
* Install rdii-proxy-setup.service
* Tue Jun 30 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.6.0+git20260630.9d2e722:
* Release version 0.6.0
* Add rdii-proxy-setup
* unify Logger (#4)
* basics.h: update
* TODO: enhance whishlist
* Add TODO file
* Remove old rdi-installer shell script
* images: adjust for memtest86+ 8.0
* Mon May 11 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.5.0+git20260511.f0ad7a8:
* Fix wrong systemd unit dir
* Release version 0.5.0
* rdii: mount partitions with label images at boot
* rdii-menu: allow to select and write local images
* rdii-menu: don't continue if not all requirements are met
* meson: require c23
* Add strbool() function
* Mon May 04 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.4.0+git20260504.8237242:
* ifcfg: remove first vlanid from interface before assigning to const char*
* meson: use werror as config option
* README: document rdii.url1 and rdii.url2
* Mon Apr 20 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.4.0+git20260420.1177f67:
* rdii: allow to specify up to 3 images in config
* rdii-sysinfo: print information about terminal
* rdi-installer: Allow reboot and poweroff from main menu
* rdii-helper: print error message if selected entry is not set
* rdii-helper: Don't read LoaderEntryDefault if no entry is selected
* image: add rdii-helper
* Thu Apr 09 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.4.0+git20260409.523701a:
* Add rdii-set-default-loader-entry.service
* rdii-helper: add set-default-loader-entry
* Thu Apr 09 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.4.0+git20260409.b683c9d:
* rdii: wait for keypress or 60sec after fixing GPT
* Thu Apr 09 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.4.0+git20260409.be5a0c2:
* Add exec_cmd.h
* Thu Apr 09 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.4.0+git20260409.f7767e8:
* rdii (menu): Add post menu to reboot/poweroff/exit
* rdii-menu: use exec_cmd() to call sgdisk
* efivars: add efi_get_default_loader_entry()
* Thu Apr 09 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.4.0+git20260409.635b616:
* rdii (disk): add default and booted tags
* Wed Apr 08 2026 Thorsten Kukuk <kukuk@suse.com>
- Adjust RPM Requires
* Wed Apr 08 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.4.0+git20260408.2e7e8f1:
* Release version 0.4.0
* Rename rdii-menu binary to rdi-installer
* rdii-menu (installation): adjust partition table
* rdii-menu: adjust menu entries with config
* Fix errors reported by clang
* rdii-menu: move ncurses init stuff to own function
* rdii-menu: fix building with clang
* librdii: move all helper into one library
* rdii-menu-disk: pre-select correct device in list
* rdii-menu: implement rm -rf for temporary data
* rdi-menu: wipe data if checksums don't match
* rdii-menu: working write network image to disk and verify
* rdii-menu: use choose_entry() for device
* rdii-menu: move list selection code to own function
* image: add parted
* rdii-menu: check if URL is valid
* CI: add ncurses and libeconf devel for rdii-menu
* rdii-menu: add system information
* rdii-menu: show device and image in menu entries
* rdii-menu: add dialog for image source
* rdii-menu: check if target device is mounted
* rdii-menu: initial framework
* Wed Mar 25 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.3.0+git20260325.87911a3:
* Make curl_dowload_config generic curl_download_file
* Fri Mar 20 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.3.0+git20260320.39566eb:
* rdi-installer: use wget instead of curl
* removed tabs
* reverted header and term settings
* improved handling
* improved layout
* removed -back- option
* improved usability
* rdii-networkd: fix wrong placed bracket
* rdii-helper: move disk option into own library
* rdii-helper disk: check that disk type isn't NULL
* README: fix markdown syntax and example script
* Fri Feb 27 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.3.0+git20260227.07568dd:
* Update README
* ssh-setup: ignore data in comments
* Thu Feb 26 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.3.0+git20260226.dbd9fe5:
* images: add usbstick image
* Wed Feb 25 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.3.0+git20260225.551088d:
* Release version 0.3.0
* Update rdii-config documentation
* rdi-installer: fix reading config file, check hashes for existence
* Wed Feb 25 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.2.0+git20260225.9f33101:
* rdi-installer: fix error handling of curl|dd pipe
* Wed Feb 25 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.2.0+git20260225.1a48065:
* rdi-installer: support compressed images
* rdi-installer: abort on errors, but not when loading keymap
* Wed Feb 25 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.2.0+git20260224.2d0b7a9:
* Release version 0.2.0
* Tue Feb 24 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260224.bb36528:
* rdi-installer: verify image before writing it
* rdi-installer: check sha256 of written image
* images: fix import of gpg keys
* Add gpg keys for image verification
* Mon Feb 23 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260223.0f81f54:
* rdi-installer: fix wrong image names
* Mon Feb 23 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260223.78d9c58:
* rdi-installer: start of image verification
* images: add gpg2 for image verification
* images: create import-pubring.gpg
* Mon Feb 23 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260223.f9bf137:
* rdii-helper: Add Booted tag to device list
* efivars: map PCI id to device
* rdii-helper: fix if there is no UEFI default boot device
* images: add pciutils and usbutils
* rdii-helper disk: mark the default EFI boot device
* rdii-helper: find default EFI boot partition
* CI: libudev (systemd-devel) is now required
* Move efivars in own library
* rdii-helper: move "disk" to own source file
* Thu Feb 19 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260219.d4cafb4:
* rdii-helper: implement disk list
* Add rdii-config.7 manual page
* Thu Feb 19 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260219.100c829:
* Add rdii-ssh-setup.service manual page
* rdii-ssh-setup: read rdii-config if exists
* rdii-networkd: use /run/rdi-installer/rdii-config
* Wed Feb 18 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260218.6845acc:
* efi_vars: fix error handling
* Wed Feb 18 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260218.bd70708:
* Fix missing renames for rdii-networkd
* Wed Feb 18 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260218.94dbbb7:
* efivars: enhance parsing, add rdii-helper
* rdii-image: add efibootmgr
* rdii-fetch-config: cleanup includes
* Update README.md
* Remove UKI usb stick image
* Adjust for OBS
* images: build only UKI
* rdii image: Enable SecureBoot
* mkosi.postoutput: scripts/ is different in OBS
* Fri Feb 13 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260213.c9e3442:
* Create rdii-networkd manual page
* rdi-installer: install system_info.sh
* Fri Feb 13 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260213.8de2aad:
* rdii-networkd: add verify option
* rdi-installer: correct error checking with pipes
* Add gptfdisk to image
* rdii-networkd: remove unused strjoin() function
* Thu Feb 12 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260212.69562f0:
* Rename rdii-networkd service
* rdii-networkd: improve reading config files
* rdii-networkd: don't use strdup to merge configs
* rdii-networkd: always use provided vlan name
* rdii-networkd: support vlan and merge configs
* rdii-networkd: support nameserver, rd.route and rd.peerdns
* Split tests into single files
* Add rdii-networkd replacing ifcfg-networkd with ip= support
* tests: fix tst-ifcfg-networkd*
* Update README
* Fri Feb 06 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260206.78bdb24:
* rdi-installer: support rdii.keymap
* rdii-ssh-setup.service: after after fetch-config
* Thu Feb 05 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260205.de99106:
* Adjust rdii-fetch-config network dependencies
* Thu Feb 05 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260205.571a6c1:
* rdii: read options from config and kernel cmdline
* Enable rdii-fetch-config services
* CI: add libcurl-devel
* rdii-fetch-config: initial version
* ifcfg-networkd: fix wrong program name
* keywait: fix wrong program name
* mkosi: add busybox-bind-utils for debugging
* add_extra_partition.sh: automatically find next partition number
* mkosi: add memtest86+ to sdboot image
* create_uefi_usbstick: remove parted fallback
* Sun Feb 01 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260201.3a38327:
* ifcfg-networkd: add VLAN support
* Add System Information overview
* Sat Jan 31 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260131.c9e60fe:
* Add test case for ifcfg-networkd
* rdii-ssh-setup service: change to simple, oneshot creates loop
* mkosi: move FONT setting to mkosi.finalize
* Sat Jan 31 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260131.1eadf0b:
* rdi-installer: no longer time in success, mount ro
* create_uefi_usbstick: fix size of ESP partition
* add_extra_partition: make image parameter a hard requirement
* Fri Jan 30 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260130.1fde9a6:
* rdii: writing image to disk via URL bug fixes
* rdii: use different warn signs depending on terminal
* Rename raw-disk-image-installer -> rdi-installer
* Fri Jan 30 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260130.83e30d6:
* rdi-installer: adjust output if xterm or something else
* mkosi: only create usb sticks if arch is supported
* mkosi: fix sdboot image
* mkosi.conf: add udev
* mkosi: build image with systemd-boot as bootloader
* mkosi.conf: add openssh
* Thu Jan 29 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260129.2c56ae7:
* rdi-installer: allow restart of installer for next image
* rdi-installer: lower bs if curl pipes to dd
* Thu Jan 29 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260129.d76d820:
* rdi-installer: improve URL error handling
* Thu Jan 29 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260129.abfeec3:
* ifcfg-networkd: improvements in parser, add systemd unit
* select_image: better handle curl error check for valid URL
* mkosi.conf: run ca-certificates-setup.service
* mkosi: enable ifcfg-networkd.service by default
* mkosi: fix getty@tty1 directory name
* mkosi.conf: use root password only with common characters
* Set KEYMAP=us in vconsole, adjust issue output
* Don't set KEYMAP (will overwrite FONT)
* Wed Jan 28 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260128.587b0f9:
* rdi-installer: implement images via URL, optimize searching of images
* Enable rdii-ssh-setup by default
* mkosi.conf: add firmware pattern, remove ucode-*
* Wed Jan 28 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260128.5cfb666:
* rdi-installer: install rdii-ssh-setup
* Wed Jan 28 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260128.11fb6ad:
* CI: add ShellCheck
* Make shellcheck test optional
* Wed Jan 28 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260128.73840e6:
* rdii: add tools to parse kernel commandline
* images: install patterns-images-hardware
* Add a README
* rdi-installer: implement search for raw images
* Tue Jan 27 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260127.e4413ed:
* rdi-installer: adjust colors
* mkosi: remove Autologin and gum
* Tue Jan 27 2026 Thorsten Kukuk <kukuk@suse.com>
- rpi-installer needs to require curl, gum, keywait and pv
* Tue Jan 27 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260127.a402671:
* select_image: mount label=images as workaround
* rdi-installer: cleanup
* Add tool to add an extra partition to a disk image
* Tue Jan 27 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260127.b86ccef:
* rdi-installer: adjust colors and cursor, add debug mode
* mkosi: Set eurlatgr console font
* mkosi.conf: include all kernel modules
* mkosi: add kernel net modules for systemd-networkd
* Mon Jan 26 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260126.aa0d439:
* rdi-installer: show transport type for target_device
* rdi-installer: add path to sources for shellcheck
* Add dbus-1-common (dbus.socket)
* parted: quote label correct
* create_uefi_usbstick: support parted beside sgdisk
* Include raw-disk-image-installer in UKI
* Mon Jan 26 2026 Thorsten Kukuk <kukuk@suse.com>
- Update to version 0.0+git20260126.da6e4f1:
* keywait: fix default message
* Add keywait.1 manual page
* Fix install directory for manpage
* Import man directory
/usr/bin/rdii-helper /usr/lib/systemd/system/rdii-set-default-loader-entry.service /usr/share/licenses/rdii-helper /usr/share/licenses/rdii-helper/LICENSE.GPL2
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 12 22:38:54 2026