diff options
Diffstat (limited to 'owncloud-delete-nonfree.sh')
-rwxr-xr-x | owncloud-delete-nonfree.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/owncloud-delete-nonfree.sh b/owncloud-delete-nonfree.sh new file mode 100755 index 0000000..fe6c53c --- /dev/null +++ b/owncloud-delete-nonfree.sh @@ -0,0 +1,21 @@ +#!/bin/bash -e + +SUFFIX=".tar.bz2" +ORIG_SOURCE=$1 +REPACK_SOURCE="$(basename $ORIG_SOURCE $SUFFIX)-repack${SUFFIX}" + +[ -d owncloud ] && rm -rf owncloud + +tar -xf $1 + +# delete jslint +pushd owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/ +sed -i '/^ \* JSHint, by JSHint Community\.$/,/^})()$/d' worker-javascript.js +popd + +# delete minify entirely as it's a mess that contains at least one instance +# of JSMin, which is under the same problematic license as jslint +rm -rf owncloud/3rdparty/mrclay/minify + +tar -cjf $REPACK_SOURCE owncloud +rm -rf owncloud |