Description of problem: I'm unsure if this is still a problem with the current version, and I'm building on Springdale Linux 9, buuut: In my kickstart file I have: ``` sshkey --username=root "from=\"192.168.1.1\" ssh-rsa ... ``` And in anaconda-ks.cfg, you get: ``` sshkey --username=root "from=192.168.1.1" ssh-rsa ``` If you notice, the slashes escaping the quotes are missing. Version-Release number of selected component (if applicable): How reproducible: Any build with an sshkey entry that has from="..." in it. Steps to Reproduce: 1. Build a machine with an sshkey that has a "from" entry with quotes. 2. Quotes aren't properly escaped in resulting ~root/anaconda-ks.cfg 3. Actual results: Expected results: Quotes properly escaped. Additional info: Sorry if this still isn't a bug, I'm putting this together in a rush.
This is a bug in pykickstart, thanks for reporting it.
https://github.com/pykickstart/pykickstart/pull/422
FEDORA-2022-9631be2d02 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-9631be2d02
FEDORA-2022-9631be2d02 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.