MKCRAMFS(1)

πŸ“¦ version 2.1, in opensuse-leap 16.0

πŸ’… MKCRAMFS(1): mkcramfs, but make it make sense πŸ’…

okay so this is MKCRAMFS(1) β€” the mkcramfs manual page, and yes bestie it's filed under User Commands because that's where it lives. The page is for mkcramfs 2.1. No cap, we're keeping every flag and argument. ✨


✨ NAME ✨

mkcramfs β€” manual page for mkcramfs 2.1. That's the whole name section, short and iconic. πŸ’–

πŸ’– DESCRIPTION πŸ’–

the usage vibe is literally this, character for character:

usage: ./mkcramfs [-h] [-e edition] [-i file] [-n name] [-D file]
       dirname outfile

πŸŽ€ the flags, one by one πŸŽ€

  • -h β€” print this help
  • -E β€” make all warnings errors (non-zero exit status)
  • -e edition β€” set edition number (part of fsid)
  • -i file β€” insert a file image into the filesystem (requires >= 2.4.0)
  • -n name β€” set name of cramfs filesystem
  • -p β€” pad by 512 bytes for boot code
  • -s β€” sort directory entries (old option, ignored)
  • -v β€” be more verbose
  • -x β€” use extended block pointers (requires >= 4.15)
  • -X β€” allow XIP of ELF files (imply -x)
  • -z β€” make explicit holes (requires >= 2.3.39)
  • -D file β€” Use the named FILE as a device table file
  • -q β€” squash permissions (make everything owned by root)
  • -B β€” force big-endian filesystem creation
  • -L β€” force little-endian filesystem creation

πŸ¦‹ the arguments πŸ¦‹

these two are not flags, they're the actual inputs, bestie:

  • dirname β€” root of the filesystem to be compressed
  • outfile β€” output file

okay that's the whole page, mwah πŸ’‹ β€” source/version mkcramfs 2.1, dated February 2024, manual MKCRAMFS(1), periodt. 🫢

πŸ“¦ where this page comes from