* [Buildroot] root password and dhcp @ 2014-05-23 14:10 cem akpolat 2014-05-23 17:27 ` Thomas De Schampheleire 2014-05-23 17:42 ` Gustavo Zacarias 0 siblings, 2 replies; 9+ messages in thread From: cem akpolat @ 2014-05-23 14:10 UTC (permalink / raw) To: buildroot Dear all, I have compiled a new file system via buildroot and modified the .cpio according to my requirements, then repack it and run with the linux kernel. My first question how can I access via ssh without root password? For instance in openwrt file system, it is possible to access firstly through telnet, if required, you can assign a password after the telnet connection. Does buildroot provide the same functionality? Secondly, it seems that the dhcp doesn't work well, because even though the users connected to hostapd (I can see the messages), the assignment of the ip doesn't take place. What could be possible issue here? I am using dnsmaq and dhcp packages and all configurations are defined actually in dnsmasq.conf. Here is the configuration file content: dhcp-leasefile=/var/tmp/dnsmasq.leases dhcp-range=wlan0,192.168.126.10,192.168.126.250,1m resolv-file=/etc/resolv.dnsmasq.conf Thanks, Cem Akpolat -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140523/f36c5a11/attachment.html> ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] root password and dhcp 2014-05-23 14:10 [Buildroot] root password and dhcp cem akpolat @ 2014-05-23 17:27 ` Thomas De Schampheleire 2014-05-23 17:42 ` Gustavo Zacarias 1 sibling, 0 replies; 9+ messages in thread From: Thomas De Schampheleire @ 2014-05-23 17:27 UTC (permalink / raw) To: buildroot Hi Cem, On Fri, May 23, 2014 at 4:10 PM, cem akpolat <akpolatcem@gmail.com> wrote: > Dear all, > > I have compiled a new file system via buildroot and modified the .cpio > according to my requirements, then repack it and run with the linux kernel. > > My first question how can I access via ssh without root password? For > instance in openwrt file system, it is possible to access firstly through > telnet, if required, you can assign a password after the telnet connection. > Does buildroot provide the same functionality? You can either set the root password in the buildroot configuration (but it will be stored in the config file in plaintext, so for a non-personal project that may not be ok) or you can update the /etc/shadow file from a post-build script, see the presentation http://elinux.org/images/2/2a/Using-buildroot-real-project.pdf slide 25. > > Secondly, it seems that the dhcp doesn't work well, because even though the > users connected to hostapd (I can see the messages), the assignment of the > ip doesn't take place. What could be possible issue here? I am using dnsmaq > and dhcp packages and all configurations are defined actually in > dnsmasq.conf. > > Here is the configuration file content: > > dhcp-leasefile=/var/tmp/dnsmasq.leases > dhcp-range=wlan0,192.168.126.10,192.168.126.250,1m > resolv-file=/etc/resolv.dnsmasq.conf > I don't think I can help you here (no particular dhcp experience in Buildroot) but I think it is useful for other developers if you could paste some relevant parts of the log here. Best regards, Thomas ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] root password and dhcp 2014-05-23 14:10 [Buildroot] root password and dhcp cem akpolat 2014-05-23 17:27 ` Thomas De Schampheleire @ 2014-05-23 17:42 ` Gustavo Zacarias [not found] ` <839C6E81-EB22-4269-A6B1-CB60169DE097@gmail.com> 1 sibling, 1 reply; 9+ messages in thread From: Gustavo Zacarias @ 2014-05-23 17:42 UTC (permalink / raw) To: buildroot On 05/23/2014 11:10 AM, cem akpolat wrote: > Dear all, > > I have compiled a new file system via buildroot and modified the .cpio > according to my requirements, then repack it and run with the linux kernel. > > My first question how can I access via ssh without root password? For > instance in openwrt file system, it is possible to access firstly > through telnet, if required, you can assign a password after the telnet > connection. Does buildroot provide the same functionality? You could probably wrap something up to do that with some scripting. Why are you editing the cpio by hand? You could do all your customization in a post build script. > Secondly, it seems that the dhcp doesn't work well, because even though > the users connected to hostapd (I can see the messages), the assignment > of the ip doesn't take place. What could be possible issue here? I am > using dnsmaq and dhcp packages and all configurations are defined > actually in dnsmasq.conf. > > Here is the configuration file content: > > dhcp-leasefile=/var/tmp/dnsmasq.leases > dhcp-range=wlan0,192.168.126.10,192.168.126.250,1m > resolv-file=/etc/resolv.dnsmasq.conf Well, you're somewhat light on details so we're left here to guess. One possibility is that your dnsmasq package has dhcp support disabled, another possibility is that your wlan0 doesn't belong to a proper subnet/hasn't got an ip address configured at all to match that range. Again, i can just guess without some proper information. Regards. ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <839C6E81-EB22-4269-A6B1-CB60169DE097@gmail.com>]
* [Buildroot] Fwd: root password and dhcp [not found] ` <839C6E81-EB22-4269-A6B1-CB60169DE097@gmail.com> @ 2014-05-24 1:36 ` cem akpolat 2014-05-24 7:17 ` Sagaert Johan 2014-05-24 10:15 ` [Buildroot] " Gustavo Zacarias 1 sibling, 1 reply; 9+ messages in thread From: cem akpolat @ 2014-05-24 1:36 UTC (permalink / raw) To: buildroot > > > On 23 May 2014, at 19:42, Gustavo Zacarias <gustavo@zacarias.com.ar> wrote: > >> On 05/23/2014 11:10 AM, cem akpolat wrote: >> >>> Dear all, >>> >>> I have compiled a new file system via buildroot and modified the .cpio >>> according to my requirements, then repack it and run with the linux kernel. >>> >>> My first question how can I access via ssh without root password? For >>> instance in openwrt file system, it is possible to access firstly >>> through telnet, if required, you can assign a password after the telnet >>> connection. Does buildroot provide the same functionality? >> >> You could probably wrap something up to do that with some scripting. >> Why are you editing the cpio by hand? >> You could do all your customization in a post build script. > > I will definitely do that, since each time opening the file system costs only time. >> >>> Secondly, it seems that the dhcp doesn't work well, because even though >>> the users connected to hostapd (I can see the messages), the assignment >>> of the ip doesn't take place. What could be possible issue here? I am >>> using dnsmaq and dhcp packages and all configurations are defined >>> actually in dnsmasq.conf. >>> >>> Here is the configuration file content: >>> >>> dhcp-leasefile=/var/tmp/dnsmasq.leases >>> dhcp-range=wlan0,192.168.126.10,192.168.126.250,1m >>> resolv-file=/etc/resolv.dnsmasq.conf >> >> Well, you're somewhat light on details so we're left here to guess. >> One possibility is that your dnsmasq package has dhcp support disabled, >> another possibility is that your wlan0 doesn't belong to a proper >> subnet/hasn't got an ip address configured at all to match that range. >> Again, i can just guess without some proper information. >> Regards. > > Regarding dnsmasq configuration, I enabled the dhcp support of dnsmasq, and dnsmasq actually tries to run dhcp, but the following error arises: > > dnsmasq: failed to bind DHCP server socket: Address already in use > > At that point, I wonder is there another dhcp server running at the background? Even if this could be the case, dnsmasq stops all dhcp server and then restart with respect to the given configurations. > Apart from dhsmasq package, I added also dhcp-relay and dhcp-server which are under dhcp package. Can dhcp-server lead to the conflict in this case ? > > Thank you for all recommendations, they helped a lot! > > BR, > Cem -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140524/aca03fe0/attachment.html> ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] Fwd: root password and dhcp 2014-05-24 1:36 ` [Buildroot] Fwd: " cem akpolat @ 2014-05-24 7:17 ` Sagaert Johan 0 siblings, 0 replies; 9+ messages in thread From: Sagaert Johan @ 2014-05-24 7:17 UTC (permalink / raw) To: buildroot _____ Van: buildroot-bounces at busybox.net [mailto:buildroot-bounces at busybox.net] Namens cem akpolat Verzonden: zaterdag 24 mei 2014 3:37 Aan: buildroot at busybox.net Onderwerp: [Buildroot] Fwd: root password and dhcp On 23 May 2014, at 19:42, Gustavo Zacarias <gustavo@zacarias.com.ar> wrote: On 05/23/2014 11:10 AM, cem akpolat wrote: Dear all, I have compiled a new file system via buildroot and modified the .cpio according to my requirements, then repack it and run with the linux kernel. My first question how can I access via ssh without root password? For instance in openwrt file system, it is possible to access firstly through telnet, if required, you can assign a password after the telnet connection. Does buildroot provide the same functionality? I believe that there is a dropbear command line option to allow ssh root login without password. You could probably wrap something up to do that with some scripting. Why are you editing the cpio by hand? You could do all your customization in a post build script. I will definitely do that, since each time opening the file system costs only time. Secondly, it seems that the dhcp doesn't work well, because even though the users connected to hostapd (I can see the messages), the assignment of the ip doesn't take place. What could be possible issue here? I am using dnsmaq and dhcp packages and all configurations are defined actually in dnsmasq.conf. I personaly use udhcpc from busybox,, added -b so it forks to background if the cable is not connected, or dhcp is not reachable at boot time. Works fine for me. Here is the configuration file content: dhcp-leasefile=/var/tmp/dnsmasq.leases dhcp-range=wlan0,192.168.126.10,192.168.126.250,1m resolv-file=/etc/resolv.dnsmasq.conf Well, you're somewhat light on details so we're left here to guess. One possibility is that your dnsmasq package has dhcp support disabled, another possibility is that your wlan0 doesn't belong to a proper subnet/hasn't got an ip address configured at all to match that range. Again, i can just guess without some proper information. Regards. Regarding dnsmasq configuration, I enabled the dhcp support of dnsmasq, and dnsmasq actually tries to run dhcp, but the following error arises: dnsmasq: failed to bind DHCP server socket: Address already in use At that point, I wonder is there another dhcp server running at the background? Even if this could be the case, dnsmasq stops all dhcp server and then restart with respect to the given configurations. Apart from dhsmasq package, I added also dhcp-relay and dhcp-server which are under dhcp package. Can dhcp-server lead to the conflict in this case ? Thank you for all recommendations, they helped a lot! BR, Cem -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140524/1f2b3c83/attachment.html> ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] root password and dhcp [not found] ` <839C6E81-EB22-4269-A6B1-CB60169DE097@gmail.com> 2014-05-24 1:36 ` [Buildroot] Fwd: " cem akpolat @ 2014-05-24 10:15 ` Gustavo Zacarias 2014-05-24 10:29 ` cem akpolat 1 sibling, 1 reply; 9+ messages in thread From: Gustavo Zacarias @ 2014-05-24 10:15 UTC (permalink / raw) To: buildroot On 05/23/2014 10:35 PM, cem akpolat wrote: >> Well, you're somewhat light on details so we're left here to guess. >> One possibility is that your dnsmasq package has dhcp support disabled, >> another possibility is that your wlan0 doesn't belong to a proper >> subnet/hasn't got an ip address configured at all to match that range. >> Again, i can just guess without some proper information. >> Regards. > > Regarding dnsmasq configuration, I enabled the dhcp support of dnsmasq, > and dnsmasq actually tries to run dhcp, but the following error arises: > > *dnsmasq: failed to bind DHCP server socket: Address already in use* > * > * > At that point, I wonder is there another dhcp server running at the > background? Even if this could be the case, dnsmasq stops all dhcp > server and then restart with respect to the given configurations. > Apart from dhsmasq package, I added also dhcp-relay and dhcp-server > which are under dhcp package. Can dhcp-server lead to the conflict in > this case ? > > Thank you for all recommendations, they helped a lot! Hi. Remember to copy the mailing list too, someone else might be interested in the future. Well, there's your problem then, you enable the dhcp package which acts as a dhcp server and dnsmasq which does so as well, so you can't have both doing the same job. So either you just use one by unselecting the other or if you need both you'll need to tell each other to not meddle with the interface the other is using via configuration files (interface=xx in dnsmasq.conf, for dhcp i believe you need an invocation option for that). My guess is you are trying both to get a result and this happened, and that you only want dnsmasq around. Regards. ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] root password and dhcp 2014-05-24 10:15 ` [Buildroot] " Gustavo Zacarias @ 2014-05-24 10:29 ` cem akpolat 2014-05-26 10:05 ` cem akpolat 0 siblings, 1 reply; 9+ messages in thread From: cem akpolat @ 2014-05-24 10:29 UTC (permalink / raw) To: buildroot Hi Gustavo, Actually, the last sentence "My guess is you are trying both to get a result and this happened, and that you only want dnsmasq around." explains that I want to do. Therefore I will try to disable to dhcp/dhcp-server and than compile the source code again. I was thinking, it might be case that dnsmasq uses dhcp-server, however, in this case dhcp-server would have been a dependecy for dnsmasq. As soon as I compile and attempt to run it, I will inform you, thank you again. Regards. P.S: Sorry for the mailing list, I noticed yesterday, and then send separately another mail to the mailing list. Cem Cem Akpolat On Sat, May 24, 2014 at 12:15 PM, Gustavo Zacarias <gustavo@zacarias.com.ar>wrote: > On 05/23/2014 10:35 PM, cem akpolat wrote: > > >> Well, you're somewhat light on details so we're left here to guess. > >> One possibility is that your dnsmasq package has dhcp support disabled, > >> another possibility is that your wlan0 doesn't belong to a proper > >> subnet/hasn't got an ip address configured at all to match that range. > >> Again, i can just guess without some proper information. > >> Regards. > > > > Regarding dnsmasq configuration, I enabled the dhcp support of dnsmasq, > > and dnsmasq actually tries to run dhcp, but the following error arises: > > > > *dnsmasq: failed to bind DHCP server socket: Address already in use* > > * > > * > > At that point, I wonder is there another dhcp server running at the > > background? Even if this could be the case, dnsmasq stops all dhcp > > server and then restart with respect to the given configurations. > > Apart from dhsmasq package, I added also dhcp-relay and dhcp-server > > which are under dhcp package. Can dhcp-server lead to the conflict in > > this case ? > > > > Thank you for all recommendations, they helped a lot! > > Hi. > Remember to copy the mailing list too, someone else might be interested > in the future. > Well, there's your problem then, you enable the dhcp package which acts > as a dhcp server and dnsmasq which does so as well, so you can't have > both doing the same job. > So either you just use one by unselecting the other or if you need both > you'll need to tell each other to not meddle with the interface the > other is using via configuration files (interface=xx in dnsmasq.conf, > for dhcp i believe you need an invocation option for that). > My guess is you are trying both to get a result and this happened, and > that you only want dnsmasq around. > Regards. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140524/eafa9794/attachment.html> ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] root password and dhcp 2014-05-24 10:29 ` cem akpolat @ 2014-05-26 10:05 ` cem akpolat 2014-05-26 22:28 ` cem akpolat 0 siblings, 1 reply; 9+ messages in thread From: cem akpolat @ 2014-05-26 10:05 UTC (permalink / raw) To: buildroot Hi, After removing dhcp-server from the configuration list, I recompiled the whole image and tested it again. However, the problem is still there, and shows the same error "dnsmasq: failed to bind DHCP server socket: Address already in use ". netstat result indicates that dnsmasq listens on 53 port as below: # netstat -anlp | grep -w LISTEN tcp 0 0 0.0.0.0:1194 0.0.0.0:* LISTEN 1493/openvpn tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 11794/dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1459/dropbear That is a bit interesting. By the way, all files in the filesystem seem as executable files, is that really normal ? Another point that I didn't mention in the previous mails I am always seeing "netlink: 20 bytes leftover after parsing attributes". This message comes directly from netlink source code ( http://lxr.free-electrons.com/source/lib/nlattr.c). It seems as a bug. May be I should open another topic for that. Thank you, Cem Cem Akpolat On Sat, May 24, 2014 at 12:29 PM, cem akpolat <akpolatcem@gmail.com> wrote: > Hi Gustavo, > > > Actually, the last sentence "My guess is you are trying both to get a > result and this happened, and > that you only want dnsmasq around." explains that I want to do. Therefore > I will try to disable to dhcp/dhcp-server and than compile the source code > again. I was thinking, it might be case that dnsmasq uses dhcp-server, > however, in this case dhcp-server would have been a dependecy for dnsmasq. > > As soon as I compile and attempt to run it, I will inform you, thank you > again. > > Regards. > > P.S: Sorry for the mailing list, I noticed yesterday, and then > send separately another mail to the mailing list. > > Cem > > > Cem Akpolat > > > On Sat, May 24, 2014 at 12:15 PM, Gustavo Zacarias < > gustavo at zacarias.com.ar> wrote: > >> On 05/23/2014 10:35 PM, cem akpolat wrote: >> >> >> Well, you're somewhat light on details so we're left here to guess. >> >> One possibility is that your dnsmasq package has dhcp support disabled, >> >> another possibility is that your wlan0 doesn't belong to a proper >> >> subnet/hasn't got an ip address configured at all to match that range. >> >> Again, i can just guess without some proper information. >> >> Regards. >> > >> > Regarding dnsmasq configuration, I enabled the dhcp support of dnsmasq, >> > and dnsmasq actually tries to run dhcp, but the following error arises: >> > >> > *dnsmasq: failed to bind DHCP server socket: Address already in use* >> > * >> > * >> > At that point, I wonder is there another dhcp server running at the >> > background? Even if this could be the case, dnsmasq stops all dhcp >> > server and then restart with respect to the given configurations. >> > Apart from dhsmasq package, I added also dhcp-relay and dhcp-server >> > which are under dhcp package. Can dhcp-server lead to the conflict in >> > this case ? >> > >> > Thank you for all recommendations, they helped a lot! >> >> Hi. >> Remember to copy the mailing list too, someone else might be interested >> in the future. >> Well, there's your problem then, you enable the dhcp package which acts >> as a dhcp server and dnsmasq which does so as well, so you can't have >> both doing the same job. >> So either you just use one by unselecting the other or if you need both >> you'll need to tell each other to not meddle with the interface the >> other is using via configuration files (interface=xx in dnsmasq.conf, >> for dhcp i believe you need an invocation option for that). >> My guess is you are trying both to get a result and this happened, and >> that you only want dnsmasq around. >> Regards. >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140526/07bca079/attachment.html> ^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] root password and dhcp 2014-05-26 10:05 ` cem akpolat @ 2014-05-26 22:28 ` cem akpolat 0 siblings, 0 replies; 9+ messages in thread From: cem akpolat @ 2014-05-26 22:28 UTC (permalink / raw) To: buildroot Hi, I figured out dhcp server issue when I noticed that wlan interface doesn't get ip addresses. I am now using dnsmasq configuration ant it works fine. About netlink message "netlink: 20 bytes leftover after parsing attributes", it is still there. Cem Am 26.05.2014 12:05 schrieb "cem akpolat" <akpolatcem@gmail.com>: > Hi, > > After removing dhcp-server from the configuration list, I recompiled the > whole image and tested it again. However, the problem is still there, and > shows the same error "dnsmasq: failed to bind DHCP server socket: Address > already in use ". netstat result indicates that dnsmasq listens on 53 port > as below: > > # netstat -anlp | grep -w LISTEN > tcp 0 0 0.0.0.0:1194 0.0.0.0:* > LISTEN 1493/openvpn > tcp 0 0 0.0.0.0:53 0.0.0.0:* > LISTEN 11794/dnsmasq > tcp 0 0 0.0.0.0:22 0.0.0.0:* > LISTEN 1459/dropbear > > That is a bit interesting. By the way, all files in the filesystem seem as > executable files, is that really normal ? > > > Another point that I didn't mention in the previous mails I am always > seeing "netlink: 20 bytes leftover after parsing attributes". This message > comes directly from netlink source code ( > http://lxr.free-electrons.com/source/lib/nlattr.c). It seems as a bug. > May be I should open another topic for that. > > Thank you, > Cem > > Cem Akpolat > > > On Sat, May 24, 2014 at 12:29 PM, cem akpolat <akpolatcem@gmail.com>wrote: > >> Hi Gustavo, >> >> >> Actually, the last sentence "My guess is you are trying both to get a >> result and this happened, and >> that you only want dnsmasq around." explains that I want to do. Therefore >> I will try to disable to dhcp/dhcp-server and than compile the source code >> again. I was thinking, it might be case that dnsmasq uses dhcp-server, >> however, in this case dhcp-server would have been a dependecy for dnsmasq. >> >> As soon as I compile and attempt to run it, I will inform you, thank you >> again. >> >> Regards. >> >> P.S: Sorry for the mailing list, I noticed yesterday, and then >> send separately another mail to the mailing list. >> >> Cem >> >> >> Cem Akpolat >> >> >> On Sat, May 24, 2014 at 12:15 PM, Gustavo Zacarias < >> gustavo at zacarias.com.ar> wrote: >> >>> On 05/23/2014 10:35 PM, cem akpolat wrote: >>> >>> >> Well, you're somewhat light on details so we're left here to guess. >>> >> One possibility is that your dnsmasq package has dhcp support >>> disabled, >>> >> another possibility is that your wlan0 doesn't belong to a proper >>> >> subnet/hasn't got an ip address configured at all to match that range. >>> >> Again, i can just guess without some proper information. >>> >> Regards. >>> > >>> > Regarding dnsmasq configuration, I enabled the dhcp support of dnsmasq, >>> > and dnsmasq actually tries to run dhcp, but the following error arises: >>> > >>> > *dnsmasq: failed to bind DHCP server socket: Address already in use* >>> > * >>> > * >>> > At that point, I wonder is there another dhcp server running at the >>> > background? Even if this could be the case, dnsmasq stops all dhcp >>> > server and then restart with respect to the given configurations. >>> > Apart from dhsmasq package, I added also dhcp-relay and dhcp-server >>> > which are under dhcp package. Can dhcp-server lead to the conflict in >>> > this case ? >>> > >>> > Thank you for all recommendations, they helped a lot! >>> >>> Hi. >>> Remember to copy the mailing list too, someone else might be interested >>> in the future. >>> Well, there's your problem then, you enable the dhcp package which acts >>> as a dhcp server and dnsmasq which does so as well, so you can't have >>> both doing the same job. >>> So either you just use one by unselecting the other or if you need both >>> you'll need to tell each other to not meddle with the interface the >>> other is using via configuration files (interface=xx in dnsmasq.conf, >>> for dhcp i believe you need an invocation option for that). >>> My guess is you are trying both to get a result and this happened, and >>> that you only want dnsmasq around. >>> Regards. >>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140527/54970697/attachment.html> ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2014-05-26 22:28 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-23 14:10 [Buildroot] root password and dhcp cem akpolat
2014-05-23 17:27 ` Thomas De Schampheleire
2014-05-23 17:42 ` Gustavo Zacarias
[not found] ` <839C6E81-EB22-4269-A6B1-CB60169DE097@gmail.com>
2014-05-24 1:36 ` [Buildroot] Fwd: " cem akpolat
2014-05-24 7:17 ` Sagaert Johan
2014-05-24 10:15 ` [Buildroot] " Gustavo Zacarias
2014-05-24 10:29 ` cem akpolat
2014-05-26 10:05 ` cem akpolat
2014-05-26 22:28 ` cem akpolat
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox