makefs - create a cd9660 or ffs file system image from a directory tree

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: makefs
Package version: 20100306
Package release: 5
Package architecture: amd64
Package type: deb
Installed size: 141 B
Download size: 63.02 KB
Official Mirror:
NetBSD® makefs(8) creates a file system image from a directory tree without the need for superuser privileges. The MirBSD version fixes ECMA 119, SUSP and RRIP (Rock Ridge) compliance and adds features. Supported target filesystem types are: cd9660 ISO 9660 (ECMA 119) compatible filesystem images, with Rock Ridge, El Torito, and other features ffs 4.2FFS, the BSD Fast Filesystem, also known as UFS1; UFS2 (with "-o version=2") The images created can be of a fixed (predefined) size, given on the command line, or sized automatically. Permission bits are taken from the source directory tree but may be overridden using an mtree file. This utility does not currently support Large Files (2 GiB or more).



    Source package: makefs

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install makefs deb package:
      # sudo apt-get install makefs


    • /usr/sbin/makefs
    • /usr/share/doc/makefs/README.Debian
    • /usr/share/doc/makefs/changelog.Debian.gz
    • /usr/share/doc/makefs/copyright
    • /usr/share/man/man8/makefs.8.gz


    2014-10-07 - Thorsten Glaser <> makefs (20100306-5) unstable; urgency=low * QA upload. * Orphan the package.

    2014-07-08 - Thorsten Glaser <> makefs (20100306-4) unstable; urgency=low * Use __…__ around GCC __attribute__s * debian/control: Move VCS-* fields to Alioth collab-maint git * Remove now-useless RCS IDs * Bump Policy version * Update debian/copyright file

    2012-04-30 - Thorsten Glaser <> makefs (20100306-3) unstable; urgency=low * Use debian/source/format 3.0 (quilt) with local single-debian-patch * Work with prospective libbsd 0.4.0 (Closes: #670183) * Clean up packaging; disable some gcc warnings for now

    2012-03-25 - Thorsten Glaser <> makefs (20100306-2) unstable; urgency=low * makefs can do Multi-Arch: foreign as requested by vorlon * Add build-{arch,indep} targets (as alias to build) * debian/rules: cleanup (remove install/check, dh_installdirs) * Mention lack of Large File Support as a FIXME * Policy 3.9.3, no relevant changes * debian/rules: modernise; enable +all hardening and --as-needed * Use DEB_HOST_ARCH_OS to check whether we’re compiling for Hurd * Attempt to use Link-Time Optimisation

    2010-03-07 - Thorsten Glaser <> makefs (20100306-1) unstable; urgency=low * Bump Standards-Version, no relevant change * debian/source/format: Enforce "1.0" manually, for now * debian/control: Remove DMUA, I'm a DD now * New upstream version, with the following change summary: - sync with NetBSD® upstream, gives us minor bugfixes and support for the Acorn Archimedes (untested) - support setting the {creation,modification,effective,expiry} date; GNU GRUB 2 uses mtime for “UUID”s… - add boot-info-table (J�rg compatible) support - get rid of MAXPATHLEN and PATH_MAX; avoid DEV_BSIZE * On Hurd, create an empty <sys/mount.h> (Closes: #562297)

    2009-12-15 - Thorsten Glaser <> makefs (20091122-1) unstable; urgency=low * New upstream release, summary of changes: - Fixes to the bundled manual pages (e.g. - → \-) * Add README.Debian containing some notes on this programme

    2009-09-26 - Thorsten Glaser <> makefs (20090808-2) unstable; urgency=low * debian/rules: provide __RCSID if libbsd (< 0.1.3) doesn’t, helps backports and avr32; Closes: #547399 * remove lintian overrides no longer necessary * bump Standards-Version 3.8.2 -> 3.8.3, no relevant changes

    2009-08-08 - Thorsten Glaser <> makefs (20090808-1) unstable; urgency=low * Initial release (Closes: #538171)