git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/Makefile')
-rw-r--r--documentation/Makefile31
1 files changed, 31 insertions, 0 deletions
diff --git a/documentation/Makefile b/documentation/Makefile
new file mode 100644
index 0000000..205fb74
--- /dev/null
+++ b/documentation/Makefile
@@ -0,0 +1,31 @@
+VERSION = 3.81
+
+all: block-inventory dnf-history kvm-inventory git-inventory
+
+block-inventory:
+ @./aux/block-inventory
+
+dnf-history:
+ @echo -n 'Fetching user-installed packages...'
+ @sudo dnf history userinstalled > ./packages&&echo 'done.'
+
+kvm-inventory:
+ @./aux/kvm-inventory
+
+git-inventory:
+ @./aux/git-inventory
+
+PHONY: help
+
+help:
+ @echo "Update the documentation automatically."
+ @echo
+ @echo "Following make targets are understood (try tab-completion)"
+ @echo
+ @echo -e "block-inventory\tUpdate the block devices list"
+ @echo -e "dnf-history\tUpdate the dnf history rawfile (in case of git repo:"
+ @echo -e "\t\toutput is in .gitignore and needs to be parsed)"
+ @echo -e "git-inventory\tUpdate the git inventory"
+ @echo -e "help\t\tThis help"
+ @echo -e "kvm-inventory\tUpdate the KVM inventory"
+ @echo -e "all\t\tThe traditional one: all of the worker targets above"