29 lines
716 B
Bash
Executable File
29 lines
716 B
Bash
Executable File
#!/bin/sh
|
|
set -e -x
|
|
|
|
sudo rm -rf /tmp/server22
|
|
python3 setup.py install --install-layout deb --root /tmp/server22
|
|
|
|
|
|
sudo rm -rf ./src/server22.egg-info
|
|
sudo rm -rf ./build
|
|
tree
|
|
|
|
sudo cp -R ./DEBIAN /tmp/server22
|
|
|
|
|
|
sudo rm -r /tmp/server22/usr/lib/python3/dist-packages/server22/__pycache__
|
|
tree /tmp/server22
|
|
mkdir /tmp/server22/usr/share/
|
|
mkdir /tmp/server22/usr/share/doc
|
|
mkdir /tmp/server22/usr/share/doc/server22/
|
|
touch /tmp/server22/usr/share/doc/server22/copyright
|
|
touch /tmp/server22/usr/share/doc/server22/changelog.gz
|
|
|
|
sudo chown -R root:staff /tmp/server22
|
|
sudo chown -R root:root /tmp/server22/usr/share
|
|
tree /tmp/server22
|
|
dpkg -b /tmp/server22
|
|
lintian -c /tmp/server22.deb
|
|
dpkg-name -o /tmp/server22.deb
|