Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 72272da8a8
Commits on Jun 7, 2011
  1. Revert "init: add support for PARTUUID="

    PARTUUID isn't the same as UUID, as it's the GPT identifier for the
    partition rather than the identifier for the filesystem. Therefore, it's
    unfair to declare these two as synonymous. But, since libblkid can't
    resolve a PARTUUID back to a device, we remove this support for the time
    This reverts commit e02ceaa.
Commits on Jun 5, 2011
  1. init: add support for PARTUUID=

    The kernel supports this, but blkid doesn't really. A little bit of
    refactoring, and everybody's happy.
Commits on Jun 4, 2011
  1. init: remove support for loglevel.

    derp, the kernel does this for us.
  2. geninit: use binary depmod files

    this is, in theory, faster for some noodle noggin who spends a lot of
    time loading modules in early userspace because they're hashed versions
    of the human readable files. they also don't compress as well and they're
  3. Merge branch 'master' of

    * 'master' of
      init: remove support for disablemodules on the cmdline
      api: ignore EEXIST return in add_module
      geninit: show config file in use with ((verbose))
      allow exec on /run
      init: use /run/modprobe.d instead /etc/modprobe.d
      init: limit /dev to 1024k
      error on module not found in API
      builders/usb: trim down module adding
      lsinitramfs: sort and columnize module output
      api: add basic method for adding mount hooks
      init: draw mount handlers from /mount. avoid statvfs.
      initial support for custom mount handlers
      api: fix src::dest file adding when not a binary
Commits on Jun 2, 2011
  1. init: remove support for disablemodules on the cmdline

    module-init-tools 3.13 supports modprobe.blacklist=$mod, so this should
    be used instead.
  2. api: ignore EEXIST return in add_module

    this is part of a slightly larger issue. EEXIST isn't necessarily bad --
    it just means we're overlapping.
Commits on Jun 1, 2011
  1. allow exec on /run

    Since /tmp and /dev/shm are world writeable, it doesn't make sense to
    artifically inhibit exec from /run.
    Also, explicitly list mount flags for clarity.
  2. init: use /run/modprobe.d instead /etc/modprobe.d

    we also switch to using 'blacklist' instead of hard blacklisting via
    install /bin/false since we're now expecting that this file be read
    after leaving early userspace.
Commits on May 28, 2011
  1. init: limit /dev to 1024k

Commits on May 26, 2011
Commits on May 25, 2011
Commits on May 24, 2011
  1. init: export a default PATH

Commits on May 22, 2011
  1. update TODO

  2. autodetect: use xargs/modprobe properly to pass all args

    trims off a small amount of execution time, woo.
  3. Simplify module discovery, knowing that . is illegal

    Taken from module-init-tools, a '.' won't be found in a module name, so
    we can simplify how we string trim file/module names.
  4. update TODO

  5. prep for 0.2

Something went wrong with that request. Please try again.