deb - Can't get the build process on my Ubuntu PPA to use my debian/install file -
i'm going insane here. i've built tool doesn't need actual compilation - it's perl script - , when run bzr builddeb
on it, working .deb file copies script - zfsync - /usr/bin/zfsync when run dpkg -i zfsync_1.0.0-0ubuntu3_all.deb
.
however, when run bzr builddeb -s
, dput
resulting source.changes file ppa, builds without errors... apt-get install zfsync results in "successful" installation, binary isn't placed in /usr/bin!
i have debian/install file contains zfsync usr/bin
, nothing else. out of desperation, created simple makefile which, if make install
run, copy zfsync /usr/bin also. nothing seems help, though, , half-hour "build" time on canonical's godawful arm-based ppa farm making me lose mind.
when apt-get source zfsync, looking in source directory fetched shows me no debian/install
file whatsoever. don't know why ppa stripping file, apparently - , without it, script doesn't installed.
please, please, there packaging gurus out there? help!
i still have no idea why screwing me - following ubuntu packaging guide letter - got working.
what ended doing is: apt-get source zfsync
different directory, investigating in there.
in addition "zfsync-1.0.0" folder contained stuff, there "zfsync" folder had usr/share/doc
in there no usr/bin
@ all. manually created usr/bin/zfsync
in "zfsync" folder, made damn "debian/install" had "zfsync usr/bin" in it, did bzr init
, bzr commit
, , dput ppa:jrssnet/zfsync zfsync_1.0.0-0ubuntu5_source.changes
... and, 5 or ten minutes later, success! ubuntu's build process resulted in not .deb, .deb installed damn script. :)
Comments
Post a Comment