git-svn-id: https://nixos.org/repos/nix/release/trunk/channels@34773 70bd8c7a-acb8-0310-9f0d-9cc1c95dcdbb

This commit is contained in:
Eelco Dolstra 2013-10-09 09:02:09 +00:00
parent 0e0501a241
commit 0a96d82417

View file

@ -12,7 +12,7 @@ find /data/releases/nixos/ /data/releases/nixpkgs/ -maxdepth 1 -name ".tmp*" -mt
done done
# Remove old NixOS releases. # Remove old NixOS releases.
find /data/releases/nixos/ -maxdepth 1 -name "nixos-*pre*" -mtime +20 | sort | while read rel; do find /data/releases/nixos/ -maxdepth 1 -name "nixos-*pre*" -mtime +14 | sort | while read rel; do
if [ -e $rel/keep ]; then if [ -e $rel/keep ]; then
echo "keeping NixOS release $rel" >&2 echo "keeping NixOS release $rel" >&2
continue continue
@ -31,6 +31,8 @@ find /data/releases/nixpkgs/ -maxdepth 1 -name "nixpkgs-*pre*" -mtime +30 | sort
mv $rel $trash/ mv $rel $trash/
done done
exit 0
# Remove unreferenced NARs/patches (but only if they're older than 2 # Remove unreferenced NARs/patches (but only if they're older than 2
# weeks, to prevent messing with binary patch generation in progress). # weeks, to prevent messing with binary patch generation in progress).
./print-dead-files.pl /data/releases/patches/all-patches $(find /data/releases/nix* /data/releases/patchelf -name MANIFEST | grep -v '\.trash' | grep -v '\.tmp') \ ./print-dead-files.pl /data/releases/patches/all-patches $(find /data/releases/nix* /data/releases/patchelf -name MANIFEST | grep -v '\.trash' | grep -v '\.tmp') \