[opensuse-packaging] What is the source and target reference locations to copy a file in build service ?
![](https://seccdn.libravatar.org/avatar/29b81b0b98e8ef7ad3358a1a78734f79.jpg?s=120&d=mm&r=g)
Hello. source and target locations to copy a file query ? Tried following but failed: How to reference a source and target location ? --Thanks Glenn --spec https://build.opensuse.org/package/view_file/home:doiggl/reiser4progs/reiser... Attached file to package. Try to copy file before build. cp -v /./.build-srcdir/fsckp.c %{buildroot}/reiser4progs-1.1.0/progs/mkfs/fsck.c --log https://build.opensuse.org/package/live_build_log/home:doiggl/reiser4progs/o... [ 58s] + cp -v /./.build-srcdir/fsckp.c /home/abuild/rpmbuild/BUILDROOT/reiser4progs-1.1.0-57.1.x86_64/reiser4progs-1.1.0/progs/mkfs/fsck.c [ 58s] '/./.build-srcdir/fsckp.c' -> '/home/abuild/rpmbuild/BUILDROOT/reiser4progs-1.1.0-57.1.x86_64/reiser4progs-1.1.0/progs/mkfs/fsck.c' [ 58s] cp: cannot create regular file '/home/abuild/rpmbuild/BUILDROOT/reiser4progs-1.1.0-57.1.x86_64/reiser4progs-1.1.0/progs/mkfs/fsck.c': No such file or directory [ 58s] error: Bad exit status from /var/tmp/rpm-tmp.8FNW3M (%prep) [ 58s] [ 58s] [ 58s] RPM build errors: [ 58s] Bad exit status from /var/tmp/rpm-tmp.8FNW3M (%prep) [ 58s] [ 58s] morla1 failed "build reiser4progs.spec" at Wed Dec 30 05:12:01 UTC 2015. [ 58s] [ 58s] ### WATCHDOG MARKER START ### [ 62s] [ 51.503928] SysRq : Power Off [ 62s] [ 51.603796] reboot: Power down [ 63s] ### WATCHDOG MARKER END ### -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/327ed580f542d337bea5cafa34bf3524.jpg?s=120&d=mm&r=g)
On Wed 30 December 2015 16:33:19 doiggl@velocitynet.com.au wrote:
How to reference a source and target location ?
Hi Glenn, you have to add an additional Source entry for this file to your spec file: Source1: fsckp.c Only if it's referenced as Source it's copied to the BUILD directory. then you can do: cp %{SOURCE1} %{buildroot}/.... Regards, Thomas -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/833649deea07c68de42500ad14c257f6.jpg?s=120&d=mm&r=g)
<doiggl@velocitynet.com.au> writes:
[ 58s] cp: cannot create regular file '/home/abuild/rpmbuild/BUILDROOT/reiser4progs-1.1.0-57.1.x86_64/reiser4progs-1.1.0/progs/mkfs/fsck.c': No such file or directory
That means some directory component doesn't exist. You need to create it first. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Andreas Schwab
-
doiggl@velocitynet.com.au
-
Thomas Zimmermann