diff --git a/clean.list b/clean.list new file mode 100644 index 0000000..d109259 --- /dev/null +++ b/clean.list @@ -0,0 +1,49 @@ +libanl.so.1 +libBrokenLocale.so.1 +libcaca++.so.0 +libc_malloc_debug.so.0 +libcolordprivate.so.2 +libdconf.so.1 +libEGL_mesa.so.0 +libexslt.so.0 +libGLX_mesa.so.0 +libgstcheck-1.0.so.0 +libgstcontroller-1.0.so.0 +libhistory.so.8 +libicuio.so.70 +libicutest.so.70 +libicutu.so.70 +libjacknet.so.0 +libjackserver.so.0 +libmemusage.so +libmvec.so.1 +libmysqlclient.so.20 +libnsl.so.1 +libnss_compat.so.2 +libnss_dns.so.2 +libnss_files.so.2 +libnss_hesiod.so.2 +liborc-test-0.4.so.0 +libpcprofile.so +libpulse-simple.so.0 +libsamplerate.so.0 +libthread_db.so.1 +libtirpc.so.3 +libunwind-coredump.so.0 +libunwind-ptrace.so.0 +libunwind-x86_64.so.8 +libutil.so.1 +libwoff2enc.so.1.0.2 +libwx_baseu_net-3.0.so.0 +libwx_gtk3u_propgrid-3.0.so.0 +libwx_gtk3u_qa-3.0.so.0 +libwx_gtk3u_ribbon-3.0.so.0 +libwx_gtk3u_richtext-3.0.so.0 +libxcb-dri2.so.0 +libxcb-glx.so.0 +libxcb-present.so.0 +libxcb-randr.so.0 +libxcb-sync.so.1 +libxcb-xfixes.so.0 +libxshmfence.so.1 +libXxf86vm.so.1 diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 566cd11..1c77c22 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -24,6 +24,10 @@ layout: /etc/wgetrc: bind-file: $SNAP/etc/wgetrc +lint: + ignore: + - classic + environment: HOME: $SNAP_DATA @@ -428,3 +432,20 @@ parts: rabbitmq-env-start.sh: usr/lib/rabbitmq/bin/rabbitmq-env-start.sh nginx-start.sh: usr/sbin/nginx-start.sh generate-all-fonts.sh: usr/sbin/generate-all-fonts.sh + + cleanup: + after: + - rabbitmq + - ds-package + - node + - supervisor + - nginx + - mysql + plugin: nil + build-snaps: [core22] + override-prime: | + set -eux + for snap in "core22"; do + cd "/snap/$snap/current" && find . -type f,l -name *.so* -exec rm -f "$CRAFT_PRIME/{}" \; + done + cat $CRAFT_PROJECT_DIR/clean.list | while read f; do rm -f $CRAFT_PRIME/usr/lib/*-linux-gnu/$f*; rm -f $CRAFT_PRIME/lib/*-linux-gnu/$f*; rm -f $CRAFT_PRIME/lib/$f*; done