Line 186: |
Line 186: |
| # Add -replace only if rebuilding the same version | | # Add -replace only if rebuilding the same version |
| '''debian/makedeb.sh bin `cat release_version.txt`''' | | '''debian/makedeb.sh bin `cat release_version.txt`''' |
− | dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
| + | dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security |
− | dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2
| + | dpkg-buildpackage: export C... |
− | dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
| + | [lines deleted] |
− | dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
| + | Generate package: cd gotcloud-bin; dpkg-buildpackage -b -us -uc -rfakeroot |
− | dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro
| + | ===> Version '1.01 of 'gotcloud-bin' will install into 'usr/local/gotcloud' |
− | dpkg-buildpackage: source package gotcloud-bin
| + | install -d debian/tmp/DEBIAN |
− | dpkg-buildpackage: source version 99.99
| + | cp debian/control debian/postinst debian/postrm debian/tmp/DEBIAN |
− | dpkg-buildpackage: source changed by Mary Kate Trost <mktrost@umich.edu>
| + | install -d debian/tmp/usr/share/doc/gotcloud-bin_1.01 |
− | dpkg-buildpackage: host architecture amd64
| + | sed -e s/99.99/1.01/g < debian/changelog > debian/changelog.new |
− | rm -rf files substvars tmp debian/errs
| + | [lines deleted] |
− | echo "Generate package: cd gotcloud-bin; dpkg-buildpackage -b -us -uc -rfakeroot"
| + | Converting symlinks into the actual executables to be distributed |
− | Generate package: cd gotcloud-bin; dpkg-buildpackage -b -us -uc -rfakeroot
| + | find bin -type l -exec rm -f debian/tmp/usr/local/gotcloud/{} \; |
− | ===> Version '1.01 of 'gotcloud-bin' will install into 'usr/local/gotcloud'
| + | find bin -type l -exec cp -p {} debian/tmp/usr/local/gotcloud/bin \; |
− | install -d debian/tmp/DEBIAN
| + | chmod 755 debian/tmp/usr/local/gotcloud/bin/* debian/tmp/usr/local/gotcloud/scripts/* |
− | cp debian/control debian/postinst debian/postrm debian/tmp/DEBIAN
| + | dpkg-gencontrol -isp |
− | install -d debian/tmp/usr/share/doc/gotcloud-bin_1.01
| + | chown -R root.root debian/tmp |
− | sed -e s/99.99/1.01/g < debian/changelog > debian/changelog.new
| + | chmod -R o-s,go=u,go-ws debian/tmp |
− | mv debian/changelog.new debian/changelog
| + | dpkg --build debian/tmp . |
− | cp debian/changelog debian/tmp/usr/share/doc/gotcloud-bin_1.01
| + | dpkg-deb: building package `gotcloud-bin' in `./gotcloud-bin_1.01_amd64.deb'. |
− | cp README debian/tmp/usr/share/doc/gotcloud-bin_1.01/README
| + | Package file now in /home/tpg/dev/gotcloud |
− | gzip -9 debian/tmp/usr/share/doc/gotcloud-bin_1.01/*
| + | -rw-r--r-- 1 tpg tpg 3592780 Feb 19 11:59 gotcloud-bin_1.01_amd64.deb |
− | cp debian/copyright debian/tmp/usr/share/doc/gotcloud-bin_1.01
| |
− | mkdir -p debian/tmp/usr/local/gotcloud
| |
− | cp -rp bin scripts debian/tmp/usr/local/gotcloud
| |
− | #ls -laR debian/tmp/usr/local/gotcloud
| |
− | test -z "" || mv debian/tmp/usr/local/gotcloud/rpmbin/* debian/tmp/usr/local/gotcloud/bin
| |
− | test -z "" || rm -rf debian/tmp/usr/local/gotcloud/rpmbin
| |
− | Converting symlinks into the actual executables to be distributed
| |
− | find bin -type l -exec rm -f debian/tmp/usr/local/gotcloud/{} \;
| |
− | find bin -type l -exec cp -p {} debian/tmp/usr/local/gotcloud/bin \;
| |
− | chmod 755 debian/tmp/usr/local/gotcloud/bin/* debian/tmp/usr/local/gotcloud/scripts/*
| |
− | dpkg-gencontrol -isp
| |
− | chown -R root.root debian/tmp
| |
− | chmod -R o-s,go=u,go-ws debian/tmp
| |
− | dpkg --build debian/tmp .
| |
− | dpkg-deb: building package `gotcloud-bin' in `./gotcloud-bin_1.01_amd64.deb'.
| |
− | Package file now in /home/tpg/dev/gotcloud
| |
− | -rw-r--r-- 1 tpg tpg 3592780 Feb 19 11:59 gotcloud-bin_1.01_amd64.deb
| |
| | | |
| '''debian/makedeb.sh test `cat release_version.txt`''' | | '''debian/makedeb.sh test `cat release_version.txt`''' |