Changes

From Genome Analysis Wiki
Jump to navigationJump to search
no edit summary
Line 182: Line 182:     
<code>
 
<code>
  cd ~/src
+
  '''cd ~/src'''
  cd gotcloud*
+
  '''cd gotcloud*'''
 
  #  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`'''
  debian/makedeb.sh  test `cat release_version.txt`
+
 
 +
tpg@magrathea:~/dev/gotcloud> debian/makedeb.sh  -replace 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 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 99.99
 +
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
 +
===> Version '1.01 of 'gotcloud-bin' will install into 'usr/local/gotcloud'
 +
install -d debian/tmp/DEBIAN
 +
cp debian/control debian/postinst debian/postrm debian/tmp/DEBIAN
 +
install -d debian/tmp/usr/share/doc/gotcloud-bin_1.01
 +
sed -e s/99.99/1.01/g < debian/changelog > debian/changelog.new
 +
mv debian/changelog.new debian/changelog
 +
cp debian/changelog debian/tmp/usr/share/doc/gotcloud-bin_1.01
 +
cp README    debian/tmp/usr/share/doc/gotcloud-bin_1.01/README
 +
gzip -9      debian/tmp/usr/share/doc/gotcloud-bin_1.01/*
 +
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`'''
 
</code>
 
</code>
    
The deb files will be created in the directory above the debian directory  (e.g. gotcloud)
 
The deb files will be created in the directory above the debian directory  (e.g. gotcloud)
283

edits

Navigation menu