diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2015-02-04 18:19:33 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2015-02-06 16:01:13 +0100 |
commit | 5a488f57409ccd798dec8ef02b7eb9da9fbdb852 (patch) | |
tree | 0b34abadbabd8924fb3507b053f21121a0ec5bd8 /nix-script-diff-generations.sh | |
parent | f11fac78c55bdc795dc0e38faf85c1ef70b47dfd (diff) |
Add nix-script.sh implementation (first lines)
Diffstat (limited to 'nix-script-diff-generations.sh')
-rw-r--r-- | nix-script-diff-generations.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/nix-script-diff-generations.sh b/nix-script-diff-generations.sh new file mode 100644 index 0000000..7553c0e --- /dev/null +++ b/nix-script-diff-generations.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +LOC=/nix/var/nix/profiles/per-user/$USER +TYPE=profile + +versA=$(mktemp) +nix-store -qR $LOC/$TYPE-$1-link > $versA + +versB=$(mktemp) +nix-store -qR $LOC/$TYPE-$2-link > $versB + +diff -u $versA $versB | grep "nix/store" | sed 's:/nix/store/: :' | \ + sed -r 's:(.) ([a-z0-9]*)-(.*):\1 \3:' | sort -k 1.44 |