Skip to content

HTTPS clone URL

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="

    authored
    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=

    authored
    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.

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

    authored
    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

    authored
    * '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

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

    authored
    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

    authored
    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

    authored
    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

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

    authored
Commits on May 22, 2011
  1. update TODO

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

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

    authored
    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

    authored
  5. prep for 0.2

    authored
Something went wrong with that request. Please try again.