[Buildroot] Some files to be copied to root file systems such as openvpn keys, conf

cem akpolat akpolatcem at gmail.com
Tue Jun 10 09:23:50 UTC 2014


Dear all,

I am attempting right now to copy some files through Root overlay to my
file system image, however, as some of them requires root permission I
cannot copy them to the related place. For instance, openvpn files such as
server.key, ta.keys, etc raise the following issue:

cp: cannot access
‘/home/cem/buildroot/board/myboard/root-additions/etc/openvpn/easy-rsa/2.0/keys’:
Permission denied
cp: cannot access
‘/home/cem/buildroot/board/myboard/root-additions/etc/openvpn/openvpn/easy-rsa/2.0/keys’:
Permission denied
cp: cannot open
‘/home/cem/buildroot/board/myboard/root-additions/etc/openvpn/openvpn/server.conf’
for reading: Permission denied
cp: cannot open
‘/home/cem/buildroot/board/myboard/root-additions/etc/openvpn/openvpn/server.key’
for reading: Permission denied
cp: cannot open
‘/home/cem/buildroot/board/myboard/root-additions/etc/openvpn/openvpn/samples/client.conf’
for reading: Permission denied
cp: cannot open
‘/home/cem/buildroot/board/myboard/root-additions/etc/openvpn/openvpn/ta.key’
for reading: Permission denied
cp: cannot open
‘/home/cem/buildroot/board/myboard/root-additions/etc/openvpn/server.key’
for reading: Permission denied
cp: cannot open
‘/home/cem/buildroot/board/myboard/root-additions/etc/openvpn/samples/client.conf’
for reading: Permission denied

The script that I have written in post-build.sh as below:

fakeroot cp -r $BOARD_DIR/root-additions/etc/openvpn $TARGET_DIR/etc/
fakeroot cp -r $BOARD_DIR/root-additions/etc/snmp $TARGET_DIR/etc/


Obviously, there is a permission issue, but I have no idea how to handle
it. it seems that sudo doesn't work, since buildroot uses fakeroot.

Thanks
Cem



Cem Akpolat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140610/9a390d62/attachment.html>


More information about the buildroot mailing list