1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #!/bin/bash
- # needed for strip
- source util/activate.sh
- HDD_PATH=base
- pushd $HDD_PATH/usr/python/lib || exit 1
- echo "Stripping shared library..."
- chmod +w libpython3.6m.so
- i686-pc-toaru-strip libpython3.6m.so
- chmod -w libpython3.6m.so
- echo "Killing __pycache__ directories..."
- find . -name __pycache__ -exec rm -r "{}" \;
- # Let's kill some other shit while we're in here
- pushd python3.6 || exit 1
- echo "Cleaning up unused modules..."
- rm -r test distutils tkinter multiprocessing ensurepip config-3.6m/libpython3.6m.a
- popd
- popd
- pushd $HDD_PATH/usr
- if [ ! -d bin ]; then
- mkdir bin
- fi
- pushd bin
- # Can never be too careful.
- ln -s ../python/bin/python3.6 python3.6
- ln -s ../python/bin/python3.6 python3
- ln -s ../python/bin/python3.6 python
- popd
- pushd lib
- ln -s ../python/lib/libpython3.6m.so
- popd
- popd
- echo "Installing readline hook..."
- cp util/readline._py $HDD_PATH/usr/python/lib/python3.6/
- echo "Installing demos..."
- mkdir -p base/usr/share/python-demos
- cp util/python-demos/*.py base/usr/share/python-demos/
- echo "Installing Help Browser files..."
- mkdir -p base/usr/share/help
- mkdir -p base/usr/share/help/licenses
- cp util/extra-help/*.trt base/usr/share/help/
- cp util/extra-help/licenses/*.trt base/usr/share/help/licenses/
|