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

    * '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
    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
Commits on May 25, 2011
Commits on May 24, 2011
  1. init: export a default PATH

    committed May 24, 2011
Commits on May 22, 2011
  1. init: fix broken vim modeline

    committed May 22, 2011
  2. update TODO

    committed May 22, 2011
  3. autodetect: use xargs/modprobe properly to pass all args

    trims off a small amount of execution time, woo.
    committed May 22, 2011
  4. 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.
    committed May 22, 2011
  5. update TODO

    committed May 22, 2011
  6. prep for 0.2

    committed May 22, 2011