From 16bbe738a7166df6b068feca6a5295e53dcd62b6 Mon Sep 17 00:00:00 2001 From: Benjamin Dweck Date: Thu, 8 Oct 2020 15:16:53 +0200 Subject: [PATCH] Tightened build script --- build-deb.sh | 35 +++++++++++----------------- example/torch-agent_0.0.1-1_all.deb | Bin 7200 -> 7196 bytes 2 files changed, 14 insertions(+), 21 deletions(-) diff --git a/build-deb.sh b/build-deb.sh index a8f153c..c67d099 100755 --- a/build-deb.sh +++ b/build-deb.sh @@ -1,40 +1,33 @@ #!/bin/bash +TORCH_VERSION=$(git describe --tags --abbrev=0) +PROJECT=torch-agent-$TORCH_VERSION + if [[ -z "${DEBEMAIL}" ]]; then DEBEMAIL="$1" fi if [[ -z "${DEBEMAIL}" ]]; then echo "E-mail address required for packaging signing with gpg key!" - echo "Usage: ./make-pkg.sh EMAIL" + echo "Usage: ./build-deb.sh EMAIL" exit 1 fi -BUILD_DIR=build_deb -TORCH_VERSION=$(git describe --tags --abbrev=0) -DEBIAN_PKG=torch-agent-$TORCH_VERSION +BUILD_DIR=dist +DEB_DIR=$BUILD_DIR/$PROJECT -rm -rf $BUILD_DIR -rm -rf dist +rm -rf $BUILD_DIR/* -mkdir $BUILD_DIR - -python3 setup.py clean python3 setup.py sdist -cp dist/$DEBIAN_PKG.tar.gz $BUILD_DIR/ + +mkdir -p $DEB_DIR/src/etc/torch +cp -r debian $DEB_DIR/ +cp torch.conf $DEB_DIR/src/etc/torch/ + cd $BUILD_DIR -tar -xzmf $DEBIAN_PKG.tar.gz -cd .. - -PKG_ROOT=$BUILD_DIR/$DEBIAN_PKG - -mkdir -p $PKG_ROOT/src/etc/torch - -cp -r debian $PKG_ROOT/ -cp torch.conf $PKG_ROOT/src/etc/torch/ - -cd $PKG_ROOT +tar -xzmf $PROJECT.tar.gz +cd $PROJECT export USER=`whoami` dh_make --createorig -e $DEBEMAIL -s -y dpkg-buildpackage -k$DEBEMAIL diff --git a/example/torch-agent_0.0.1-1_all.deb b/example/torch-agent_0.0.1-1_all.deb index 0b6da1cd5abc9ebca90bb22c3fea0b45ac84ffb9..1534fffc663a503cf4b98e56682693d55c910f29 100644 GIT binary patch delta 1753 zcmV;~1}6ESIGi|;dIB&wlTZs57t<7gpaCHP761SM0002szy~wnPyY%_lYI+2vE+{f ze}8B9_|tTmm+)q@=-6j*>pK2hT{?R7M>(cIyzG||j&ZPfYE=3)DYXWi!`KG8!Y*XB zYQN^U%{->VTyQB1f9z1GzZP_SYv76ES*^2$3SW|hF&$XEy&7WF0;SU?NF7&9-_CyF zi3R*&YhC}25((l1<9RhP%Z(Z`!ls^De`dEU6ZjT#^t5-_b*pB9U9H#K_67oMAC;jV zX`5eE%M3wcbDa5C_=?Y9EwoxW)K{;{0L;J@`cy>_uGFSE#$6%`3$DQ1M>*Nl3JC&h z4Tm#C(Vb0nTm`)l;?fu@i<8YkxLdvJFq3g(=j3A*W&UiNY3r51hb`XnudS~ze-KL) z|4v%V9aBE-VATtqyL91aoLI$h1j$wb<9!o^I0hw7*vGY7OUu+W?LTdl5qUDH;-JUq zwJUzyiV^)wdWGf^q)SURhtzKAy5bVROM;=B?v)&+N80J0Vu*5wSxkiejtuE70E5@7uH z?}^X2-2f}~_-;2n9R{~ii{nWkCD#(`YVGxg|2l$dvP|@-pnM?@lfPQIAWZK^nwsGe zy4LX|kTRQNxy?7yB;Vbe!;V*6=oXE~0OMj-z=R&&x)4Q{;c^?N)a2Ove^?_CE}|Sz zZD@yX*#0FhT5w3~L&pFbAoQ-_ZP7xN>4g4hKReQ5&#qi;HboyU+8X2Btd_U~ad|6g zVU9!wL!5;)x4hZ#32WBc+Uq#ywfN<2FZ7HNs@RE8#B(*mqt10WZm*{R&0A3Mk)cXaMYiOoiGLOwZ47)$>O z5dgwvd2xAcB;~+%M!AVg@=mu(ggMToaNDnF691F%juu8M9S*c+$DSW?ZV=e`)id0m z%0r!oc^*`Di{OybsF)g6?n8|U1%qzB6w++8jC}E#m;pj%KH8+pf3RRTY6Uj*m&Oec z>kP|T!Ic+LWByo(f;nLFeid}P*zo(4ELQ5eV-;y@jk0lxtST@cQe|L6LNkbOo4zwx zTOS8{@B}dw=Tl|lrN-ZCZ*yM7^Z<^z&rAx>-!29~M5Et6g5;cNOA6U(s~asq>=UYD zIF3U!Q=VU<+#|Cre}6_s2)Y}s_Rs7!uf*-lT*~YmMTreB#0ggYiYfm5M{$53?aI2$ zVR)LXEP^qUk>xR9;?PT1;rp%~LF-3m%#lCyQlP28k?gX%(pTDMyEh6iVCWfUNyUJN z=5zDhE#N~F=w)fFM(9LNHD85yPi-d;wlo^&kuheqO=G06e`L2`eNDPGr9pB1s57m- z8CSux{J@k=bAH5rOx6i)J4@jzr#dKF>18_91!6Iu8B=o=F~nJ05n({P**cLo;Tq9C z@)7r2ZJPR9UcPJ$cT*c%1*KzQ=8h$CzmdmoMwdK;&^|O8M=N{8W>V>exG=#!5UQ*y zzz71pPoeU8e}1y{Y8|4?zEH%N!uNUM5JB)25mLGN28i;~D|KP9+$R zxz_#RYh;Tk`eF79eDna-@tot(#2A@n;hy!(WM$blI8rGk*ucw!kq2q<>p2J1Dv2zw z`e1z-35VfBNunsJja6tv520G$8qL(0wH zN`j;J`3oQGMRKuh@l(Hbe1WU(duA8S_7nRCoA0KQP>MyNCu5A6kd(!gWix;mGk9Zh z6ccWq;dO}t@SB-dG&*LLv75KlsuRjXeKcp8(t*09Xw^9U_&x&K$q+bZTR%u5`w)d*WF~0Rre1Mc&sPh$`fravXEJchmcry zH$~N8nX61VO^IzEA$79XX-BLS0hb`htL896r@oK#;gDWPnB=KKVZax8(ds*cSdo{V(IylN1UoUH#q=R?)L<7KhaLAg0@2r_5#l`&KDGSVN5VZAeNeNjX vCNGN*DsnQUReK9YS$_`jfdBxb2^wai@JFHm0q+!mpaB5VmK~h45DO3yN$pku delta 1770 zcmV^(0TuuN00000 z4f{WQ;7|VwP_e1X1Amc)B+1jc?y=OWV*k84kixIcz7ZKrfv@-ve+wmo-~^K&{(H}3 z2~a}QE=eYH9o>%S)yvy=b}^a1H=i2mT=58%Fs;k*_yQHCWJPw)5=T@RFI9!xEj-oc zQ&X#h8|(f&en!(B#+taJ+$P|PL$DQ zF`5L{HE^Nm-wbXc^q96-ZN)pd;sooVfT?D2v!NK359Q=f!ytt!#7Zwh4m(NiM{JSUbKcNkhijU=ft!BU;dO@S z1YU(2M6Bgk`YKj8AchM-*)P`;S;iDv{lm1Ud|mZxZ_Q%}giR5UPtL?mr!(A1PcL{atJZ)fnKu&ZW*2Mkc1{ zziM!Zq7Q1#%2xBwIE2_oCdl3Wm9rwCb+(SvW7&+4Fc4SfCX?+(WRtc!bLx^Gfogn3 zV@B@g0DtrZ2iWRT&4CbIOTitm;o@S)%{}>_yFVmpll&X74bN789KhoU@$S<$(^1lZ2R9MSs)oJuWhZ9NVTaZSPfbGR(W2^nt3m4xN|$uLF7@*ef^`3 z?{VV-YuI}Qf{mutfEr5GhpYDbegAwwo>J?ihwBSq0z}w?o69WeQ>;vk2S~%aEPq^; z?X0sV>C@AY8S$UcssFlB7$2?u>-%A@k>igM0bq9#ay(Bs*$fF?4??RTo1$Tw>)RKm ze(#FS-z2>!hT6auG@uPFInx zbfox~9L)i1uI$*tCO-0N1u05jHmPz(FIly+mk0=C;L7cAgv12Es+gJjBw=!iDa=ZxD z*GXH@wl`0gXp|5vxD0|?sg*FfEllO1hl5XonI4DvRA$x{ZK!7)o^c%8v3~-HCPvp8 zB}er{Gqm~k{xgVKAbb?@KkA3MAoaL`PJuy1_%aN_q|;Yasx(m(vw|J(im#xB9c>?l z%U7O)c1ubBqIrnE5BZa8p)C*WAKuAz{6uwA^kav3 zmLibe=FKf=OV1iEHQu!PFN07N9#y4dsJ_wTY-6~JIq6A7-x^Y MiewD+vkVIm5!8ioSpWb4