Permalink
Switch branches/tags
Nothing to show
Commits on Jul 1, 2011
  1. make fewer calls to modinfo

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

    falconindy committed Jun 27, 2011
  2. basedir fixes

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

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

    falconindy 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

    falconindy committed Jun 9, 2011
    since modinfo _does_ in fact have an undocumented basedir option, use
    it.
Commits on Jun 7, 2011
  1. Revert "init: add support for PARTUUID="

    falconindy committed Jun 7, 2011
    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
    being.
    
    This reverts commit e02ceaa.
Commits on Jun 5, 2011
  1. init: add support for PARTUUID=

    falconindy committed Jun 5, 2011
    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.

    falconindy committed Jun 4, 2011
    derp, the kernel does this for us.
  2. geninit: use binary depmod files

    falconindy committed Jun 4, 2011
    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
    larger.
  3. Merge branch 'master' of github.com:falconindy/geninit

    falconindy committed Jun 4, 2011
    * 'master' of github.com:falconindy/geninit:
      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

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

    falconindy committed Jun 2, 2011
    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

    falconindy committed Jun 1, 2011
    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

    falconindy committed Jun 1, 2011
    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

    falconindy committed May 28, 2011
Commits on May 26, 2011