diff options
author | Amin Vakil | 2021-09-05 16:46:29 +0430 |
---|---|---|
committer | Amin Vakil | 2021-09-05 16:46:29 +0430 |
commit | 227cec30e769d3e924c5a8aa94cc61bfdc2acbe1 (patch) | |
tree | e0b1054f2bbdbdaedfc26912df50dc18fd6d4cc7 | |
download | aur-227cec30e769d3e924c5a8aa94cc61bfdc2acbe1.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | docker-prune-0.0.1-1-any.pkg.tar.zst | bin | 0 -> 11544 bytes | |||
-rw-r--r-- | docker-prune.service | 6 | ||||
-rw-r--r-- | docker-prune.timer | 9 |
5 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b50846999f70 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = docker-prune + pkgdesc = Remove unused docker data which has not been accessed in last 30 days + pkgver = 0.0.1 + pkgrel = 1 + arch = any + license = GPL3 + depends = docker + source = docker-prune.service + source = docker-prune.timer + sha256sums = b01adcf4bc099c98dc10df0bcf5fa994146b23d435b2f6fe63d2699f80fe2481 + sha256sums = e6bb8c0b0c980c30d7cca1e818c96c0d57f0bd72d219e1bd0af254a561cf8d7a + +pkgname = docker-prune diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6f6eae9450c0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Amin Vakil <info AT aminvakil DOT com> + +pkgname=docker-prune +pkgver=0.0.1 +pkgrel=1 +pkgdesc="Remove unused docker data which has not been accessed in last 30 days" +arch=('any') +license=('GPL3') +depends=('docker') +source=("docker-prune.service" + "docker-prune.timer") +sha256sums=('b01adcf4bc099c98dc10df0bcf5fa994146b23d435b2f6fe63d2699f80fe2481' + 'e6bb8c0b0c980c30d7cca1e818c96c0d57f0bd72d219e1bd0af254a561cf8d7a') + +package() { + install -Dm644 docker-prune.service "$pkgdir"/usr/lib/systemd/system/docker-prune.service + install -Dm644 docker-prune.timer "$pkgdir"/usr/lib/systemd/system/docker-prune.timer +} diff --git a/docker-prune-0.0.1-1-any.pkg.tar.zst b/docker-prune-0.0.1-1-any.pkg.tar.zst Binary files differnew file mode 100644 index 000000000000..82f7acdf2152 --- /dev/null +++ b/docker-prune-0.0.1-1-any.pkg.tar.zst diff --git a/docker-prune.service b/docker-prune.service new file mode 100644 index 000000000000..19f4a921cfcf --- /dev/null +++ b/docker-prune.service @@ -0,0 +1,6 @@ +[Unit] +Description=Remove unused docker data + +[Service] +Type=oneshot +ExecStart=/usr/bin/docker system prune -af --filter "until=$((30*24))h" diff --git a/docker-prune.timer b/docker-prune.timer new file mode 100644 index 000000000000..c1543190b75e --- /dev/null +++ b/docker-prune.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Run docker-prune daily + +[Timer] +OnCalendar=daily +Persistent=true + +[Install] +WantedBy=timers.target |