forked from cyberorg/kolibri-installer-android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdelete_kolibri_blacklist.sh
executable file
·53 lines (43 loc) · 1.97 KB
/
delete_kolibri_blacklist.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# remove some assorted additional plugins
rm -r src/kolibri/plugins/demo_server
# remove python2-only stuff
rm -r src/kolibri/dist/py2only
# remove pycountry and replace with stub
# (only used by getlang_by_alpha2 in le-utils, which Kolibri doesn't call)
rm -r src/kolibri/dist/pycountry/*
touch src/kolibri/dist/pycountry/__init__.py
# remove source maps
find src/kolibri -name "*.js.map" -type f -delete
# remove node_modules (contains only core-js)
rm -r src/kolibri/core/node_modules
# remove unused translation files from django and other apps
rm -r src/kolibri/dist/rest_framework/locale
rm -r src/kolibri/dist/django_filters/locale
rm -r src/kolibri/dist/mptt/locale
rm -r src/kolibri/dist/django/contrib/admindocs/locale
rm -r src/kolibri/dist/django/contrib/auth/locale
rm -r src/kolibri/dist/django/contrib/sites/locale
rm -r src/kolibri/dist/django/contrib/contenttypes/locale
rm -r src/kolibri/dist/django/contrib/flatpages/locale
rm -r src/kolibri/dist/django/contrib/sessions/locale
rm -r src/kolibri/dist/django/contrib/humanize/locale
rm -r src/kolibri/dist/django/contrib/admin/locale
# remove some django components entirely
rm -r src/kolibri/dist/django/contrib/gis
rm -r src/kolibri/dist/django/contrib/redirects
rm -r src/kolibri/dist/django/conf/app_template
rm -r src/kolibri/dist/django/conf/project_template
rm -r src/kolibri/dist/django/db/backends/postgresql_psycopg2
rm -r src/kolibri/dist/django/db/backends/postgresql
rm -r src/kolibri/dist/django/db/backends/mysql
rm -r src/kolibri/dist/django/db/backends/oracle
rm -r src/kolibri/dist/django/contrib/postgres
# remove bigger chunks of django admin (may not want to do this)
rm -r src/kolibri/dist/django/contrib/admin/static
rm -r src/kolibri/dist/django/contrib/admin/templates
# other assorted testing stuff
find src/kolibri -wholename "*/test/*" -not -wholename "*/django/test/*" -delete
rm -r src/kolibri/dist/tzlocal/test_data
# remove some unnecessary apps
rm -r src/kolibri/dist/redis_cache
rm -r src/kolibri/dist/redis