@@ -18,35 +18,33 @@ then read -p "pip executeable: " pip
1818else pip=$3
1919fi
2020
21- package=" pyhp_" $ version" _all"
21+ package=" pyhp_${ version} _all"
2222
2323mkdir " $package "
2424
25- # place config file, cache handlers and "executable"
26- mkdir -p " $package /lib/pyhp/cache_handlers"
27- cp ../cache_handlers/* " $package /lib/pyhp/cache_handlers"
28-
29- mkdir " $package /etc"
30- cp ../pyhp.conf " $package /etc"
25+ # place pyhp-core files
26+ mkdir -p " ${package} /usr/lib/python3/dist-packages"
27+ $pip install --target " ${package} /usr/lib/python3/dist-packages" --ignore-installed --no-compile " $wheel "
3128
32- mkdir -p " $package /usr/bin "
33- cp pyhp " $ package/usr/bin "
34- chmod +x " $package /usr/bin/pyhp "
29+ # place config file and "executable "
30+ mkdir " ${ package} /etc "
31+ cp ../pyhp.toml " ${ package} /etc "
3532
36- # place pyhp-core files
37- mkdir -p " $package /usr/lib/python3/dist-packages"
38- $pip install --target " $package /usr/lib/python3/dist-packages" --ignore-installed $wheel
33+ mkdir -p " ${package} /usr/bin"
34+ mv " ${package} /usr/lib/python3/dist-packages/bin/pyhp" " ${package} /usr/bin"
35+ rmdir " ${package} /usr/lib/python3/dist-packages/bin"
36+ chmod +x " ${package} /usr/bin/pyhp"
3937
4038# place metadata files
4139mkdir " $package /DEBIAN"
4240# calculate installed size
43- cat control | python3 format.py " $version " $( du -sk --apparent-size --exclude " DEBIAN" " $package " 2> /dev/null | cut -f1) > " $package /DEBIAN/control"
41+ cat control | python3 format.py " ${ version} " $( du -sk --apparent-size --exclude " DEBIAN" " ${ package} " 2> /dev/null | cut -f1) > " ${ package} /DEBIAN/control"
4442cp conffiles " $package /DEBIAN"
4543
46- mkdir -p " $package /usr/share/doc/pyhp"
47- cp copyright " $package /usr/share/doc/pyhp"
48- cp changelog " $package /usr/share/doc/pyhp/changelog.Debian"
49- gzip -n --best " $package /usr/share/doc/pyhp/changelog.Debian"
44+ mkdir -p " ${ package} /usr/share/doc/pyhp"
45+ cp copyright " ${ package} /usr/share/doc/pyhp"
46+ cp changelog " ${ package} /usr/share/doc/pyhp/changelog.Debian"
47+ gzip -n --best " ${ package} /usr/share/doc/pyhp/changelog.Debian"
5048
5149# generate md5sums file
5250chdir " $package "
@@ -67,3 +65,5 @@ dpkg-deb --build "$package"
6765rm -r " $package "
6866
6967echo " Done"
68+
69+ exit 0
0 commit comments