summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2020-07-21 16:40:35 -0700
committerSean Whitton <spwhitton@spwhitton.name>2020-07-21 16:51:29 -0700
commit67d34b35fe36c30fef317f85e650a8d7d5baedf6 (patch)
treea32f119da473cbc789bf42c19dc1525d3b3cec68 /bin
parentfeaa04e9d8bf4940addd31ba0b5c1e806c173523 (diff)
downloaddotfiles-67d34b35fe36c30fef317f85e650a8d7d5baedf6.tar.gz
make test-package-plan a script
Diffstat (limited to 'bin')
-rwxr-xr-xbin/test-package-plan10
1 files changed, 10 insertions, 0 deletions
diff --git a/bin/test-package-plan b/bin/test-package-plan
new file mode 100755
index 00000000..47d6b232
--- /dev/null
+++ b/bin/test-package-plan
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+find $HOME/.cabal/packages/hackage.haskell.org/01-index.tar \
+ -newermt '4 hours ago' \
+ | xargs test -z && cabal --no-require-sandbox update
+
+schroot -c haskell -d $HOME -- /bin/sh -c \
+ "cd src/package-plan && perl test-packages.pl"