Commits on Jul 1, 2011
  1. make fewer calls to modinfo

    committed Jul 1, 2011
Commits on Jun 27, 2011
  1. remove useless curly braces

    committed Jun 27, 2011
  2. basedir fixes

    committed Jun 27, 2011
Commits on Jun 24, 2011
  1. hooks/lvm2: close fd6 on lvm invocation

    This avoids the obnoxious 'zomg im leaking FDs' message that no one
    fucking cares about.
    committed Jun 24, 2011
Commits on Jun 23, 2011
Commits on Jun 20, 2011
  1. geninit: pedantic

    committed Jun 20, 2011
Commits on Jun 19, 2011
Commits on Jun 11, 2011
Commits on Jun 9, 2011
  1. api: kill slow path in locating modules

    since modinfo _does_ in fact have an undocumented basedir option, use
    committed Jun 9, 2011
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.
    committed Jun 7, 2011
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.
    committed Jun 5, 2011
Commits on Jun 4, 2011
  1. init: remove support for loglevel.

    derp, the kernel does this for us.
    committed Jun 4, 2011
  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
    committed Jun 4, 2011
  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
    committed Jun 4, 2011
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.
    committed Jun 2, 2011
  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.
    committed Jun 2, 2011
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.
    committed Jun 1, 2011
  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.
    committed Jun 1, 2011
Commits on May 28, 2011
  1. init: limit /dev to 1024k

    committed May 28, 2011
Commits on May 26, 2011