hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 834617f9f8d870643b2631fe607471c8e2ef2f47
parent ef20ec1fbaa8f5841b3fbe18978d4d8c19d8fc53
Author: Anthony Fok <foka@debian.org>
Date:   Sat, 18 Aug 2018 06:26:54 -0600

snap: Remove unused files from Git, Perl, etc.

Snap size reduced from 46MB to 26MB.

Diffstat:
Msnapcraft.yaml | 19+++++++++++++++++++
1 file changed, 19 insertions(+), 0 deletions(-)
diff --git a/snapcraft.yaml b/snapcraft.yaml
@@ -50,6 +50,25 @@ parts:
       ls -l $SNAPCRAFT_PART_INSTALL/bin/hugo
       strip --remove-section=.comment --remove-section=.note $SNAPCRAFT_PART_INSTALL/bin/hugo
       ls -l $SNAPCRAFT_PART_INSTALL/bin/hugo
+      echo " * Remove unneeded files..."
+      rm -rf $SNAPCRAFT_PART_INSTALL/etc
+      rm -f $SNAPCRAFT_PART_INSTALL/usr/bin/[^gp]*
+      rm -f $SNAPCRAFT_PART_INSTALL/usr/bin/git-*
+      rm -f $SNAPCRAFT_PART_INSTALL/usr/bin/p[^y]*
+      rm -f $SNAPCRAFT_PART_INSTALL/usr/lib/git-core/git-[^lr]*
+      rm -f $SNAPCRAFT_PART_INSTALL/usr/lib/git-core/git-ls-*
+      rm -f $SNAPCRAFT_PART_INSTALL/usr/lib/git-core/git-re[^v]*
+      rm -f $SNAPCRAFT_PART_INSTALL/usr/lib/git-core/git-revert
+      rm -f $SNAPCRAFT_PART_INSTALL/usr/lib/git-core/git-rm
+      rm -rf $SNAPCRAFT_PART_INSTALL/usr/lib/git-core/mergetools
+      rm -rf $SNAPCRAFT_PART_INSTALL/usr/lib/*/perl
+      rm -rf $SNAPCRAFT_PART_INSTALL/usr/lib/mime
+      rm -rf $SNAPCRAFT_PART_INSTALL/usr/lib/python*/lib2to3
+      rm -rf $SNAPCRAFT_PART_INSTALL/usr/lib/valgrind
+      rm -rf $SNAPCRAFT_PART_INSTALL/usr/sbin
+      rm -rf $SNAPCRAFT_PART_INSTALL/usr/share/[^p]*
+      rm -rf $SNAPCRAFT_PART_INSTALL/usr/share/p[^y]*
+      rm -rf $SNAPCRAFT_PART_INSTALL/var
     after: [go]
   go:
     source-tag: go1.10.3