Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 27, 2015
  1. [archiso] Rename cowfile_size to cow_spacesize=

    authored
    The name is more relevant since the usage is shared for both
    dm-snapshot and overlayfs.
    
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
  2. [archiso] Add optional OverlayFS support

    authored
    This is the first attemp to test overlayfs in archiso.
    The current dm-snapshot mode is keep and is enabled by default,
    while the new mode is enabled via "-s sfs" to mkarchiso.
    No new boot parameters are added, since archiso hooks detects
    if the .sfs file is for dm-snapshot (airootfs.img inside)
    or for overlayfs.
    Persistence is supported in overlayfs mode using the same options
    (cowlabel or cowdevice), but warning while in dm-snapshot mode,
    only one file is used (airootfs.cow), in overlayfs mode internal
    files for workdir/ and upperdir/ are allocated, so you can not use
    VFAT or NTFS.
    
    To test this, you need to enable [testing] in pacman.conf from
    releng profile and edit build.sh then add "-s sfs" in make_prepare()
    
    Look at:
        setarch ${arch} mkarchiso ${verbose} -w "${work_dir}" -D "${install_dir}" prepare
    Replace with:
        setarch ${arch} mkarchiso ${verbose} -w "${work_dir}" -s sfs -D "${install_dir}" prepare
    
    The build requires just half of space that the build for dm-snapshot,
    since there is no ext4 img ;)
    
    Just to remember: there is no space gain in .sfs (just about 2M)
    
    There is at least one thing during boot with machine-id service:
    Dec 24 03:31:39 archiso systemd-machine-id-commit[183]: Failed to unmount transient /etc/machine-id file in our private namespace: Invalid argument
    
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Jan 2, 2015
  1. Christian Hesse

    add documentation for cow_chunksize=

    eworm-de authored committed
    Signed-off-by: Christian Hesse <mail@eworm.de>
  2. Christian Hesse

    allow to change dm snapshot chunksize

    eworm-de authored committed
    Copying big amount of data results in bad performance as data is
    written in chunks of 4kiB (8 * 512 bytes).
    
    The default is not changed but can be overwritten.
    
    Signed-off-by: Christian Hesse <mail@eworm.de>
  3. Christian Hesse

    use consistent syntax for boot parameter processing

    eworm-de authored committed
    Signed-off-by: Christian Hesse <mail@eworm.de>
Commits on Dec 21, 2014
  1. [configs/releng] Always install needed pkgs from build.sh

    authored
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Dec 13, 2014
  1. [archiso] Merge cowspace_size= option in cowfile_size=

    authored
    Since now cowspace_size == cowfile_size (only one file inside)
    
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Nov 1, 2014
  1. prepare release

    authored
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
  2. [configs/releng] Always load intel-ucode in early boot stage

    authored
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Oct 29, 2014
  1. [configs/*] Install archiso initcpio files in /etc/initcpio

    authored
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Oct 14, 2014
  1. [archiso] Change cowfile_size= behavior

    authored
    Move from percent to explicit size and set a default of 256M (sparse)
    
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Sep 2, 2014
  1. brain0

    prepare release

    brain0 authored
    Signed-off-by: Thomas Bächler <thomas@archlinux.org>
  2. brain0

    releng: Add an empty machine-id in airootfs

    brain0 authored
    This makes systemd generate a machine-id on early boot and prevents it from thinking we need
    any "first boot" setup. We really don't want systemd thinking that, since we carefully prepared
    our root file system.
    
    This also ensures every live environment has a unique machine id.
Commits on Aug 28, 2014
  1. prepare release

    authored
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Aug 22, 2014
  1. [archiso] Disable ext4 resize_inode on airootfs.

    authored
    Remove unused feature, just to save space
    sizeof ext4 image (empty): 4.3M vs 403K (du airootfs.img)
    sizeof used space (empty):  48M vs  20K (df)
    
    Thanks Christian Hesse for initial tip.
    
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Aug 12, 2014
  1. [archiso] Update README

    authored
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
  2. archiso_pxe_http: Fix location of airootfs.md5

    Lukas Fleischer authored committed
    Currently, when booting via HTTP, the airootfs.md5 file is downloaded to
    /run/archiso/bootmnt/arch/. However, the checksum file is later assumed
    to be located at "/run/archiso/bootmnt/arch/${arch}". Fix the _curl_get
    invocation and directly place the file in the right directory.
    
    Fixes a regression introduced in commit b3e1d31 ([archiso] Rework
    checksum function, 2014-06-28).
    
    Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Commits on Aug 8, 2014
  1. Reintroduce the possibility to force an architecture

    Lukas Fleischer authored committed
    Among other things, 36459f3 ([archiso] Drop aitab support, 2014-06-28)
    removed the possibility to manually set a specific architecture by using
    kernel parameters. This, however, is useful, e.g. when installing Arch
    Linux on a device that reports itself as i586 but works fine with the
    i686 flavor.
    
    Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Commits on Jul 28, 2014
  1. [configs/releng] Fix /root mode

    authored
    Thanks Izumi Natsuka for reporting this.
    
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Jul 26, 2014
  1. prepare release

    authored
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
  2. [archiso] Remove workwaround for nls/vfat

    authored
    The proper fix in now in mkinitcpio-18
    
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
Commits on Jun 28, 2014
  1. [archiso] Rework checksum function

    Gerardo Exequiel Pozzi authored
  2. [archiso] _chroot_init() remove "already runned" logic

    Gerardo Exequiel Pozzi authored
    This is done better with run_once() in build.sh
  3. [archiso] command_install() remove "already executed" logic

    Gerardo Exequiel Pozzi authored
    This is done better with run_once() in build.sh
  4. [archiso] Minor change

    Gerardo Exequiel Pozzi authored
  5. [archiso] Remove _is_directory_changed()

    Gerardo Exequiel Pozzi authored
    This is a task done in some way by run_once() on build.sh
  6. [archiso] Rework _mount_fs() to _mount_airootfs() same for umount

    Gerardo Exequiel Pozzi authored
    Also remove _show_space_usage() irrelevant now when fs size is fixed and big
  7. [archiso] Merge _mkfs() and _mksfs() in _mkairootfs()

    Gerardo Exequiel Pozzi authored
  8. [archiso] rename airootfs.fs.sfs to airootfs.sfs

    Gerardo Exequiel Pozzi authored
    * Make it ISO9660 friendly (extra dot "." is replaced by "_")
    * Was used when support both .fs.sfs and .sfs
  9. [archiso] Drop aitab support

    Gerardo Exequiel Pozzi authored
    Always create one filesystem of a fixed size (32G), format (ext4) and
    know name "airootfs".
    
    Simplify logic a lot.
  10. [archiso] Always use a 32GiB filesystem size for airootfs

    Gerardo Exequiel Pozzi authored
    There is no big overhead.
    Space usage in ext4-1G is ~0.4M while in ext4-32G is ~4M.
    Just use a big value to make all people happy.
  11. [archiso] mkarchiso: Only use ext4 as filesystem for airootfs

    Gerardo Exequiel Pozzi authored
  12. [archiso] Rename root-image to airootfs

    Gerardo Exequiel Pozzi authored
    Two purposes:
     * systemd filename friendly: "-" is used for "/" and must be escaped with "\x20"
     * ISO9660 filename friendly: "-" is replaced with "_"
Commits on May 22, 2014
  1. prepare release

    Gerardo Exequiel Pozzi authored
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
Something went wrong with that request. Please try again.