Permalink
Commits on Mar 4, 2017
  1. libuuid.lebuild: url bump as per issue #41

    KARBOWSKI Piotr committed Mar 4, 2017
Commits on Aug 28, 2016
  1. ChangeLog: version 0.9.1

    KARBOWSKI Piotr committed Aug 28, 2016
Commits on Jul 30, 2016
  1. ChangeLog bump

    KARBOWSKI Piotr committed Jul 30, 2016
  2. populate_dev_disk_by_label_and_uuid: do not overwrite symlinks.

    KARBOWSKI Piotr committed Jul 30, 2016
    This change ensures that in case of for example mdadm-powered raid1 the
    UUID and LABEL symlinks won't be replaced even if other block devices
    share the same UUID/LABEL. Thus in case of /dev/dm-0 and /dev/sda2 share
    the same UUID, the symlink will be created to the first one.
Commits on Feb 21, 2016
  1. Merge pull request #36 from zx2c4/devel

    slashbeast committed Feb 21, 2016
    Do not die with RAID
  2. Do not die with RAID

    zx2c4 committed Feb 21, 2016
    The UUIDs of disks in particular RAID setups are the same. So, we need
    this symlinking to carry the -f so that we don't get a fatal error.
    
    Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Commits on Feb 20, 2016
  1. Merge remote-tracking branch 'zx2c4/master' into devel

    KARBOWSKI Piotr committed Feb 20, 2016
  2. unlock-luks: do not treat \ char specially

    zx2c4 committed Feb 20, 2016
    Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Commits on Jan 9, 2016
  1. TODO update

    KARBOWSKI Piotr committed Jan 9, 2016
  2. Version bumps.

    KARBOWSKI Piotr committed Jan 9, 2016
Commits on Jan 8, 2016
  1. ChangeLog update

    KARBOWSKI Piotr committed Jan 8, 2016
  2. cryptsetup update to 1.6.8.

    KARBOWSKI Piotr committed Jan 8, 2016
Commits on Oct 13, 2015
  1. Fix rootflags not being passed to mount if rootfstype is not provided.

    Piotr Karbowski committed Oct 13, 2015
    Reported by grondinm on github as issue #34.
Commits on Oct 1, 2015
  1. Print when sending resume device path to hibernate.

    Piotr Karbowski committed Oct 1, 2015
Commits on Aug 30, 2015
  1. Create /dev/disk by-uuid and by-label.

    Piotr Karbowski committed Aug 30, 2015
    Fixes issue reported by Alexey Sychev where LVM array actived on the
    initramfs level lacks the /dev/disk/by-label/ symlinks.
Commits on Aug 20, 2015
  1. ChangeLog update

    Piotr Karbowski committed Aug 20, 2015
  2. Changing einfo to be a bit more consistant with rest of them.

    Piotr Karbowski committed Aug 20, 2015
Commits on Aug 12, 2015
  1. Support adding routes to kernel routing table with additional argument

    aaronmdjones committed Aug 12, 2015
    Sometimes, especially with virtual server hosting providers, or when
    IPv6 is involved, your gateway will be outside of your assigned prefix,
    and adding a wider on-link route by decreasing the prefix length on your
    IP address assignment is not the correct way to go about bringing it
    back "into" your addressible nodes.
    
    For example, if your gateway is 203.0.113.1, but your IP address space
    is 203.0.113.192/28, then your gateway is not inside your assignment and
    adding a route to the gateway will fail. However, if you specify
    binit_net_addr=203.0.113.193/24, instead of /28, this appears to solve
    the problem; you can communicate with your gateway because it is now
    encompassed by an on-link route, and so you can add a default route via
    it.
    
    However, this has the unwanted side-effect of making all other addresses
    within the larger network appear to be "on-link" to the kernel, meaning
    you will be unable to communicate with them if this is not the case.
    
    The most extreme case of this that I have seen is someone adding their
    IP address as binit_net_addr=a.b.c.d/8 when they only have e.g. a /28
    prefix. This will be catastrophic if they need to log in to the
    initramfs from a remote location (e.g. to unlock a LUKS volume) and
    their remote IP address starts with the same first octet, because the
    kernel will believe it is on the same link (after all, an on-link route
    for that prefix exists), and it will therefore not use the gateway!
    
    This patch introduces a new "binit_net_route" option (which can be given
    multiple times on the command line, each with a different route). It
    accumulates all of the routes it is given and adds them before adding
    the (default) gateway route (binit_net_gw).
    
    Now, instead of specifying:
    
    binit_net_if=eth0
    binit_net_addr=203.0.113.193/24         # Bring the gateway into "scope"
    binit_net_gw=203.0.113.1
    
    You can instead do:
    
    binit_net_if=eth0
    binit_net_addr=203.0.113.193/28         # Use the correct prefix size
    binit_net_route=203.0.113.1/32          # Makes gateway usable
    binit_net_gw=203.0.113.1
    
    And adding the gateway route will still work (because you have an on-
    link route for the gateway).
    
    Because this option can be repeated, it will also allow you to add any
    other static on-link routes that you might like, though no other usecase
    comes immediately to mind (I can imagine plenty of use cases for adding
    additional static non-default gateway routes, but this patch will not
    process those options, as they by necessity must have a space character
    in them to specify a gateway for the given prefix).
Commits on Jun 20, 2015
  1. ChangeLog update for the git tag.

    Piotr Karbowski committed Jun 20, 2015
  2. Switch to self-hosted suspend-utils-1.0 sources.

    Piotr Karbowski committed Jun 20, 2015
Commits on Apr 2, 2015
  1. Rehost vconfig (vlan.1.9.tar.gz)

    Piotr Karbowski committed Apr 2, 2015
Commits on Mar 26, 2015
  1. Add some newlines to ease checking on the code.

    Piotr Karbowski committed Mar 26, 2015
Commits on Mar 5, 2015
  1. Probe for partitions table on all block devices after assembling

    Piotr Karbowski committed Mar 5, 2015
    mdadm-driven arrays
Commits on Jan 31, 2015
  1. vconfig: Link it statically.

    Piotr Karbowski committed Jan 31, 2015
  2. ChangeLog update

    Piotr Karbowski committed Jan 31, 2015
  3. use() Make use() consitant with its description.

    Piotr Karbowski committed Jan 31, 2015
  4. Actual VLAN support contributed by Artem Sidorenko.

    Piotr Karbowski committed Jan 31, 2015
  5. Merge remote-tracking branch 'artem/vlan_support' into devel

    Piotr Karbowski committed Jan 31, 2015
    Exclude: functions.sh
Commits on Sep 28, 2014
  1. Support for console= kernel param

    Piotr Karbowski committed Sep 28, 2014
  2. Changelog bump

    Piotr Karbowski committed Sep 28, 2014
Commits on Sep 27, 2014
  1. Bcache bugfix: Use /proc/partitions instead of /sys/block/*.

    Piotr Karbowski committed Sep 27, 2014
    The latter one does not lists partitons on top level.
Commits on Aug 29, 2014
  1. add vlan implementation via binit_net_if

    artem-sidorenko committed Aug 29, 2014
    Example: binit_net_if=eth0.55
Commits on Aug 17, 2014
  1. TODO bump

    Piotr Karbowski committed Aug 17, 2014