Jens Petersen
|
56d160cc62
|
update etc/diskspace to lts-18.6 (ghc-8.10.4)
|
2021-10-09 22:53:06 +08:00 |
|
Jens Petersen
|
6d7bd96fc7
|
etc/diskspace: factor out keepBuilds: number of pkg build versions to keep
|
2020-07-06 10:55:52 +08:00 |
|
Jens Petersen
|
74dc259d66
|
etc/diskspace: switch to nightly
so we don't need to keep ghc-8.6.5 around
|
2020-07-06 10:55:52 +08:00 |
|
Jens Petersen
|
e96f08afcc
|
etc/diskspace: reduce the guestimate on smallest package hash length
Failed for genvalidity-path-0.3.0.4-e4VgW10i2EhC0Gr0g1T
|
2020-07-04 16:48:02 +08:00 |
|
Jens Petersen
|
ca686bacd1
|
clean-old-stack-libs.sh: pushd to show dir and run stack script
- bail if error
- make shell script executable instead
|
2020-05-19 15:24:13 +08:00 |
|
Jens Petersen
|
f905c9455d
|
remove-old-stack-work-libs.hs: need to check regexp match result
|
2020-05-19 14:08:36 +08:00 |
|
Jens Petersen
|
790362013b
|
remove-old-stack-work-libs.hs: use regexp to handle internal libraries
regexp match filters out "-ver-hash"
|
2020-05-19 13:38:17 +08:00 |
|
Jens Petersen
|
3ced32f343
|
remove-old-stack-work-libs.hs: ignore internal libs for now
|
2020-05-19 12:47:25 +08:00 |
|
Jens Petersen
|
6383d6e6fd
|
remove-old-stack-work-libs.hs: hash can also be 20 chars!
|
2020-05-19 12:23:02 +08:00 |
|
Jens Petersen
|
fda199ba9f
|
remove-old-stack-work-libs.hs: hashes are either 22 or 21 chars
|
2020-05-19 12:19:08 +08:00 |
|
Jens Petersen
|
c69a73c559
|
remove-old-stack-work-libs.hs: check hash length for more safety
|
2020-05-19 11:36:41 +08:00 |
|
Jens Petersen
|
6c6708be00
|
remove-old-stack-work-libs.hs: check more carefully for libdir hash
to avoid accidents, eg if run in wrong directory
|
2020-05-19 11:22:37 +08:00 |
|
Jens Petersen
|
9ba15fcde0
|
simplify remove-old-stack-work-libs.hs more
|
2020-05-19 10:58:47 +08:00 |
|
Jens Petersen
|
4e43341b34
|
remove-old-stack-work-libs.hs: sort directory list for grouping
|
2020-05-18 21:17:16 +08:00 |
|
Jens Petersen
|
d833c0ba59
|
remove-old-stack-work-libs.hs: use lts-14
because we have ghc-8.6.5 under ~/.stack/
(better would be to remove ~/.stack and use dot-stackage)
|
2020-05-18 20:42:00 +08:00 |
|
Jens Petersen
|
4602d8ebb2
|
etc/diskspace/remove-old-stack-work-libs.hs: diskspace reclaimer
should be run in
work/{nightly,lts*}/unpack-dir/.stack-work/install/x86_64-linux/*/*/lib/x86_64-linux-ghc-*/
|
2020-05-18 20:36:08 +08:00 |
|