From Genome Analysis Wiki
Jump to navigationJump to search
2,300 bytes added
, 14:59, 4 December 2012
Line 11: |
Line 11: |
| '''ls gotcloud''' | | '''ls gotcloud''' |
| bin/ debian/ INSTALL.txt README scripts/ test/ | | bin/ debian/ INSTALL.txt README scripts/ test/ |
| + | </code> |
| + | |
| + | '''Build the Packages''' |
| + | Debian binaries |
| + | <code> |
| + | '''cd gotcloud''' |
| + | '''debian/makedeb.sh bin''' |
| + | 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 CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security |
| + | dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 |
| + | dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro |
| + | dpkg-buildpackage: source package gotcloud-bin |
| + | dpkg-buildpackage: source version 1.0 |
| + | dpkg-buildpackage: source changed by Mary Kate Trost <mktrost@umich.edu> |
| + | dpkg-buildpackage: host architecture amd64 |
| + | rm -rf files substvars tmp debian/errs |
| + | echo "Generate package: cd gotcloud-bin; dpkg-buildpackage -b -us -uc -rfakeroot" |
| + | Generate package: cd gotcloud-bin; dpkg-buildpackage -b -us -uc -rfakeroot |
| + | rm -rf debian/tmp debian/errs |
| + | install -d debian/tmp/DEBIAN |
| + | cp debian/control debian/postinst debian/tmp/DEBIAN |
| + | install -d debian/tmp/usr/share/doc/gotcloud-bin_1.0 |
| + | cp debian/changelog debian/tmp/usr/share/doc/gotcloud-bin_1.0 |
| + | cp README debian/tmp/usr/share/doc/gotcloud-bin_1.0/README |
| + | gzip -9 debian/tmp/usr/share/doc/gotcloud-bin_1.0/* |
| + | cp debian/copyright debian/tmp/usr/share/doc/gotcloud-bin_1.0 |
| + | mkdir -p debian/tmp/usr/local/gotcloud |
| + | cp -rp bin scripts 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 |
| + | 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.0_amd64.deb'. |
| + | rm -rf tmp |
| + | ''Package file now in /home/tpg/dev/gotcloud'' |
| + | ''-rw-r--r-- 1 tpg tpg 3366722 Dec 4 13:55 gotcloud-bin_1.0_amd64.deb'' |
| + | </code> |
| + | |
| + | Debian test |
| + | <code> |
| + | </code> |
| + | |
| + | Redhat binary RPM |
| + | <code> |
| + | </code> |
| + | |
| + | Redhat test RPM |
| + | <code> |
| </code> | | </code> |