I want to be able to do --flavor="mortise restore"
Eeew, I don't know if I want that, the Flavor is only used for the path, do you really want spaces in your path? The flavor doesn't show up anywhere in the install.
Yeah, why not? This isn't DOS or a wiki. We can have spaces. It's more descriptive that way. Filenames shouldn't have \0 or /, everything else is game. I'd really like to name my flavor "\a\a\a mortise\trestore!\n" :) If you don't want to do that, pungi should be more clear about what --flavor is used for and what characters are legal.
Hrm, looks like pungi dealt with spaces OK until it came time to run buildinstall. Buildinstall just didn't like a space in the name. I'll need to investigate either a way to make the pass off to buildinstall happier with regard to paths or just limit flavor to no spaces and no funky chars. Thanks os.path.join().
Filed and tracked as https://hosted.fedoraproject.org/projects/pungi/ticket/62