Package Details: liveroot 30-1

Git Clone URL: https://aur.archlinux.org/liveroot.git (read-only)
Package Base: liveroot
Description: Initcpio hooks for non persistent boot
Upstream URL: https://github.com/bluerider/liveroot.git
Licenses: GPL3
Submitter: bluerider
Maintainer: bluerider
Last Packager: bluerider
Votes: 15
Popularity: 0.591473
First Submitted: 2015-02-10 18:27
Last Updated: 2016-12-18 21:30

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

bluerider commented on 2015-04-09 16:58

Compiler now also prints the proper install hook.

bluerider commented on 2015-04-09 06:32

PKGBUILD now supports compiling with btrfs support.
In order for this mode to work, one needs :
1) /snapshots subvolume
2) initial snapshot in /snapshots

overlay_flush will produce snapshots in /snapshots/ everytime it is called.

bluerider commented on 2015-04-09 00:45

PKGBUILD will now ask the user if they want to use the static compiler to produce a customized oroot hook instead of the default one. The static compiler reads /proc/cmdline to generate a more concise oroot hook (only uses features one has).

bluerider commented on 2015-04-08 21:30

The compiler should produce code on par with the original oroot hook now.

bluerider commented on 2015-04-08 07:46

I've included a compiler of sorts in liveroot. It can be retrieved from the master branch of liveroot. It is a bash script that creates a particular version of oroot tailored to a system. This simplifies debugging since the code is much more straightforward.

To run :
# bash compiler

bluerider commented on 2015-04-08 01:08

Updated to use new rsync code

bluerider commented on 2015-04-07 03:27

I have a version of liveroot that works with btrfs but it's not pushed to master liveroot (since it only supports btrfs). It uses snapshotting and is highly experimental. It's part of a prototype-os project. You can try it by checking out the btrfs branch.

The idea is that you use btrfs for root, you need the subvolume /snapshots. When you set up root, there needs to be an initial snapshot of root. You then run as oroot=live and overlay_flush will actually generate snapshots that are stored in /snapshots/.

bluerider commented on 2015-04-07 02:08

@justin8 : also, please continue this dicussion if you'd like on the zswap comments.

bluerider commented on 2015-04-07 01:55

@justin8: I already did offer, the maintainer didn't seem receptive to the idea. This package is certainly not a duplicate of zramswap by the way. As I stated, it operates entirely differently. Zramswap doesn't even use zramctl, it just operates directly on /sys/block/*.

I repeat zramswap and zswap are not the same packages, do not share any source code (I wrote zswap from the ground up because zramswap was inadequate when it came to liveroot). Read the source code for both and you should be able to see the massive differences. However, zswap can provide everything that zramswap did and more.

justin8 commented on 2015-04-07 01:46

Sounds good, but you should probably get it merged in to the zramswap name but using your package since it does sound superior in every way, and a little less hacky. They are after all almost duplicates of each other.