REPO2SOLV(1)

πŸ’– repo2solv β€” the libsolv girlie's guide πŸ’–

okay so bestie, welcome to repo2solv from the libsolv manual, section 1. this little icon does ONE job and it does it slayfully: it takes a directory full of repo metadata and turns it into a solv file. that's it. that's the whole vibe. πŸŽ€


✨ SYNOPSIS ✨

repo2solv [OPTIONS] DIR

like, you hand it a DIR, you get solv-ness out the other side. periodt. πŸ’…


🌸 DESCRIPTION 🌸

so here's the tea: repo2solv converts the repository metadata sitting in the directory DIR into a solv file, and that solv file gets written to standard output. no cap, that's the main character move. ⭐

πŸ™ˆ heads up bestie β€” repo2solv does NOT verify signatures or checksums. it's just not that girl, that's not her job. it's expected that the tool that downloads the metadata handles all of that. so don't come for her about it, okay? 😭

and if she can't detect any metadata at all? she doesn't panic, she just assumes the "plaindir" format and generates the solv file from all the rpm files she finds. resourceful queen. πŸ‘‘

πŸ”§ OPTIONS πŸ”§

  • -o OUTFILE β€” write the solv file to OUTFILE instead of to stdout. yes you can have it your way. 🫢
  • -R β€” also recurse into subdirectories, but only in "plaindir" mode. dig deep bestie. πŸ¦‹
  • -F β€” put the complete filelist in the output. the default behaviour is to only include the "importent" parts of the file list β€” except in "plaindir" mode, which always includes all files no matter what. she said all means all. πŸ’€
  • -C β€” add changelog entires to the output. history lesson, cute. πŸ“œ
  • -A β€” add appdata pseudo packages to the output. ngl this one is an experimental feature, so treat it like a situationship. πŸ™ˆ
  • -X β€” autoexpand SUSE pattern and product provides into packages. she's expanding, she's thriving. ✨

🌈 SEE ALSO 🌈

  • dumpsolv(1) β€” the other half of the duo, go say hi πŸ’œ

πŸ‘‘ AUTHOR πŸ‘‘

Michael Schroeder <mls@suse.de>


and that's the whole page, bestie β€” written up in libsolv, dated 10/22/2018, under the REPO2SOLV(1) name. go forth and convert. mwah. πŸ’–βœ¨