summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-03-09 14:57:43 -0600
committermo khan <mo.khan@gmail.com>2020-03-09 14:57:43 -0600
commit9a4c240e1c89d94b59b0038587d62c48c141a199 (patch)
tree30c98a2162f3297728e1a5f3cb56b5c3f2b1e7be
parent347bd7f9f9086c747c778f731e8ee50e80617ec8 (diff)
Compress large directories and exclude more files
-rw-r--r--config/.bashrc2
-rw-r--r--config/01_nodoc18
-rw-r--r--config/install.sh8
3 files changed, 28 insertions, 0 deletions
diff --git a/config/.bashrc b/config/.bashrc
index 59b68d0..ea68a94 100644
--- a/config/.bashrc
+++ b/config/.bashrc
@@ -29,7 +29,9 @@ function enable_dev_mode() {
}
inflate /opt/asdf.tar.zst /opt
+inflate /usr/lib/gcc.tar.zst /usr/lib
inflate /usr/lib/mono.tar.zst /usr/lib
+inflate /usr/lib/rustlib.tar.zst /usr/lib
inflate /usr/share/dotnet.tar.zst /usr/share
# shellcheck source=/dev/null
diff --git a/config/01_nodoc b/config/01_nodoc
index 6350de8..0f305c3 100644
--- a/config/01_nodoc
+++ b/config/01_nodoc
@@ -9,3 +9,21 @@ path-exclude=/usr/share/man/*
# Delete docs
path-exclude=/usr/share/doc/*
path-include=/usr/share/doc/*/copyright
+
+path-exclude=/etc/dbus-1/system.d/*
+path-exclude=/etc/cron.daily/*
+path-exclude=/etc/init.d/*
+path-exclude=/etc/logcheck/*
+path-exclude=/etc/logrotate.d/*
+path-exclude=/etc/sysctl.d/*
+path-exclude=/etc/systemd/*
+
+path-exclude=/lib/systemd/*
+path-exclude=/usr/lib/emacsen-common/*
+path-exclude=/usr/lib/mime/*
+path-exclude=/usr/lib/monodoc/*
+path-exclude=/usr/lib/software-properties/*
+
+path-exclude=/var/cache/*
+path-exclude=/var/lib/systemd/*
+path-exclude=/var/log/*
diff --git a/config/install.sh b/config/install.sh
index b4b3f17..873cb14 100644
--- a/config/install.sh
+++ b/config/install.sh
@@ -150,9 +150,17 @@ tar --use-compress-program zstd -cf /opt/asdf.tar.zst asdf
rm -fr /opt/asdf/
cd /usr/lib
+tar --use-compress-program zstd -cf /usr/lib/gcc.tar.zst gcc
+rm -fr /usr/lib/gcc
+
+cd /usr/lib
tar --use-compress-program zstd -cf /usr/lib/mono.tar.zst mono
rm -fr /usr/lib/mono
+cd /usr/lib
+tar --use-compress-program zstd -cf /usr/lib/rustlib.tar.zst rustlib
+rm -fr /usr/lib/rustlib
+
cd /usr/share
tar --use-compress-program zstd -cf /usr/share/dotnet.tar.zst dotnet
rm -fr /usr/share/dotnet