* [Buildroot] [PATCH] Add new packge Shadowsocks-libev v3.1.3
@ 2018-05-24 17:12 Min Xu
2018-05-27 15:47 ` Arnout Vandecappelle
0 siblings, 1 reply; 4+ messages in thread
From: Min Xu @ 2018-05-24 17:12 UTC (permalink / raw)
To: buildroot
Signed-off-by: Min Xu <xuminready@gmail.com>
---
package/Config.in | 1 +
package/shadowsocks-libev/Config.in | 12 ++++++++++++
package/shadowsocks-libev/shadowsocks-libev.mk | 20 ++++++++++++++++++++
3 files changed, 33 insertions(+)
create mode 100644 package/shadowsocks-libev/Config.in
create mode 100644 package/shadowsocks-libev/shadowsocks-libev.mk
diff --git a/package/Config.in b/package/Config.in
index ecee493..1427665 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1846,6 +1846,7 @@ endif
source "package/samba4/Config.in"
source "package/sconeserver/Config.in"
source "package/ser2net/Config.in"
+ source "package/shadowsocks-libev/Config.in"
source "package/shairport-sync/Config.in"
source "package/shellinabox/Config.in"
source "package/smcroute/Config.in"
diff --git a/package/shadowsocks-libev/Config.in b/package/shadowsocks-libev/Config.in
new file mode 100644
index 0000000..78fd35a
--- /dev/null
+++ b/package/shadowsocks-libev/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_SHADOWSOCKS_LIBEV
+ bool "shadowsocks-libev"
+ select BR2_PACKAGE_LIBSODIUM
+ select BR2_PACKAGE_MBEDTLS
+ select BR2_PACKAGE_PCRE
+ select BR2_PACKAGE_C_ARES
+ select BR2_PACKAGE_LIBEV
+ help
+ Shadowsocks-libev is a lightweight secured SOCKS5 proxy for
+ embedded devices and low-end boxes.
+
+ https://github.com/shadowsocks/shadowsocks-libev
diff --git a/package/shadowsocks-libev/shadowsocks-libev.mk b/package/shadowsocks-libev/shadowsocks-libev.mk
new file mode 100644
index 0000000..1c7f76a
--- /dev/null
+++ b/package/shadowsocks-libev/shadowsocks-libev.mk
@@ -0,0 +1,20 @@
+################################################################################
+#
+# SHADOWSOCKS_LIBEV
+#
+################################################################################
+
+SHADOWSOCKS_LIBEV_VERSION = 3.1.3
+SHADOWSOCKS_LIBEV_SOURCE = shadowsocks-libev-$(SHADOWSOCKS_LIBEV_VERSION).tar.gz
+SHADOWSOCKS_LIBEV_SITE = https://github.com/shadowsocks/shadowsocks-libev/releases/download/v$(SHADOWSOCKS_LIBEV_VERSION)
+SHADOWSOCKS_LIBEV_LICENSE = GPLv3
+SHADOWSOCKS_LIBEV_DEPENDENCIES = host-pkgconf
+SHADOWSOCKS_LIBEV_LICENSE_FILES = COPYING
+SHADOWSOCKS_LIBEV_INSTALL_STAGING = YES
+SHADOWSOCKS_LIBEV_CONF_ENV = PCRECONFIG=$(STAGING_DIR)/usr/bin/pcre-config
+SHADOWSOCKS_LIBEV_DEPENDENCIES += pcre
+SHADOWSOCKS_LIBEV_CONF_OPTS = --disable-documentation --with-pcre=$(STAGING_DIR)/usr/bin/
+
+$(eval $(autotools-package))
+$(eval $(host-autotools-package))
+
--
2.11.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH] Add new packge Shadowsocks-libev v3.1.3
2018-05-24 17:12 [Buildroot] [PATCH] Add new packge Shadowsocks-libev v3.1.3 Min Xu
@ 2018-05-27 15:47 ` Arnout Vandecappelle
2018-05-29 7:02 ` xu min
0 siblings, 1 reply; 4+ messages in thread
From: Arnout Vandecappelle @ 2018-05-27 15:47 UTC (permalink / raw)
To: buildroot
Hi Min,
Thank you for your contributions. There are several problems with your patch,
could you fix them and resubmit?
First of all, the subject line should be:
shadowsocks-libev: new package
On 24-05-18 19:12, Min Xu wrote:
> Signed-off-by: Min Xu <xuminready@gmail.com>
> ---
> package/Config.in | 1 +
> package/shadowsocks-libev/Config.in | 12 ++++++++++++
> package/shadowsocks-libev/shadowsocks-libev.mk | 20 ++++++++++++++++++++
Please also add a hash file, containing a hash for the tarball and for all
license files.
> 3 files changed, 33 insertions(+)
> create mode 100644 package/shadowsocks-libev/Config.in
> create mode 100644 package/shadowsocks-libev/shadowsocks-libev.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index ecee493..1427665 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1846,6 +1846,7 @@ endif
> source "package/samba4/Config.in"
> source "package/sconeserver/Config.in"
> source "package/ser2net/Config.in"
> + source "package/shadowsocks-libev/Config.in"
Indentation should be with tabs.
Similar problems exist elsewhere as well. Please use the utils/check-package
script to find such mistakes.
> source "package/shairport-sync/Config.in"
> source "package/shellinabox/Config.in"
> source "package/smcroute/Config.in"
> diff --git a/package/shadowsocks-libev/Config.in b/package/shadowsocks-libev/Config.in
> new file mode 100644
> index 0000000..78fd35a
> --- /dev/null
> +++ b/package/shadowsocks-libev/Config.in
> @@ -0,0 +1,12 @@
> +config BR2_PACKAGE_SHADOWSOCKS_LIBEV
> + bool "shadowsocks-libev"
> + select BR2_PACKAGE_LIBSODIUM
> + select BR2_PACKAGE_MBEDTLS
> + select BR2_PACKAGE_PCRE
> + select BR2_PACKAGE_C_ARES
> + select BR2_PACKAGE_LIBEV
Please keep the select lines alphabetical. So c-ares should be first.
> + help
> + Shadowsocks-libev is a lightweight secured SOCKS5 proxy for
> + embedded devices and low-end boxes.
> +
> + https://github.com/shadowsocks/shadowsocks-libev
> diff --git a/package/shadowsocks-libev/shadowsocks-libev.mk b/package/shadowsocks-libev/shadowsocks-libev.mk
> new file mode 100644
> index 0000000..1c7f76a
> --- /dev/null
> +++ b/package/shadowsocks-libev/shadowsocks-libev.mk
> @@ -0,0 +1,20 @@
> +################################################################################
> +#
> +# SHADOWSOCKS_LIBEV
This should be lower case.
> +#
> +################################################################################
> +
> +SHADOWSOCKS_LIBEV_VERSION = 3.1.3
> +SHADOWSOCKS_LIBEV_SOURCE = shadowsocks-libev-$(SHADOWSOCKS_LIBEV_VERSION).tar.gz
This is the default so you can omit it.
> +SHADOWSOCKS_LIBEV_SITE = https://github.com/shadowsocks/shadowsocks-libev/releases/download/v$(SHADOWSOCKS_LIBEV_VERSION)
> +SHADOWSOCKS_LIBEV_LICENSE = GPLv3
Use SPDX tags, so GPL-3.0.
It looks to me like it has 'or later' everywhere, so GPL-3.0+.
It looks like it includes additional libraries under different licenses. So it
should be (I think, please check)
SHADOWSOCKS_LIBEV_LICENSE = GPL-3.0+, BSD-2-Clause (libbloom), \
BSD-3-Clause (libcork, libipset)
Note that murmur2 is public domain and doesn't need to be mentioned.
Also the LICENSE_FILES should immediately follow it, and include the license
files for all of these:
SHADOWSOCKS_LIBEV_LICENSE_FILES = COPYING libbloom/COPYING libcork/COPYING
(libipset is a bit problematic because it doesn't have a license file in the
tarball. The git repo does have it, though, and it's identical to the one lin
libcork as far as I can tell.)
Also please add hashes for all these files.
> +SHADOWSOCKS_LIBEV_DEPENDENCIES = host-pkgconf
You need to specify all build dependencies here, alphabetically. So:
SHADOWSOCKS_LIBEV_DEPENDENCIES = host-pkgconf c-ares libev libsodium mbedtls pcre
> +SHADOWSOCKS_LIBEV_LICENSE_FILES = COPYING
> +SHADOWSOCKS_LIBEV_INSTALL_STAGING = YES
> +SHADOWSOCKS_LIBEV_CONF_ENV = PCRECONFIG=$(STAGING_DIR)/usr/bin/pcre-config
> +SHADOWSOCKS_LIBEV_DEPENDENCIES += pcre
> +SHADOWSOCKS_LIBEV_CONF_OPTS = --disable-documentation --with-pcre=$(STAGING_DIR)/usr/bin/
> +
> +$(eval $(autotools-package))
> +$(eval $(host-autotools-package))
You should only add a host version of the package if it is needed for something.
Regards,
Arnout
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH] Add new packge Shadowsocks-libev v3.1.3
2018-05-27 15:47 ` Arnout Vandecappelle
@ 2018-05-29 7:02 ` xu min
2018-05-30 7:50 ` xu min
0 siblings, 1 reply; 4+ messages in thread
From: xu min @ 2018-05-29 7:02 UTC (permalink / raw)
To: buildroot
Hi Arnout,
Thank you so much for your help. This is my first contributions. I think I
fixed all the problem. My new submit is here:
https://patchwork.ozlabs.org/patch/921864/
Thanks.
MinXu
On Sun, May 27, 2018 at 8:47 AM, Arnout Vandecappelle <arnout@mind.be>
wrote:
> Hi Min,
>
> Thank you for your contributions. There are several problems with your
> patch,
> could you fix them and resubmit?
>
> First of all, the subject line should be:
>
> shadowsocks-libev: new package
>
> On 24-05-18 19:12, Min Xu wrote:
> > Signed-off-by: Min Xu <xuminready@gmail.com>
> > ---
> > package/Config.in | 1 +
> > package/shadowsocks-libev/Config.in | 12 ++++++++++++
> > package/shadowsocks-libev/shadowsocks-libev.mk | 20
> ++++++++++++++++++++
>
> Please also add a hash file, containing a hash for the tarball and for all
> license files.
>
> > 3 files changed, 33 insertions(+)
> > create mode 100644 package/shadowsocks-libev/Config.in
> > create mode 100644 package/shadowsocks-libev/shadowsocks-libev.mk
> >
> > diff --git a/package/Config.in b/package/Config.in
> > index ecee493..1427665 100644
> > --- a/package/Config.in
> > +++ b/package/Config.in
> > @@ -1846,6 +1846,7 @@ endif
> > source "package/samba4/Config.in"
> > source "package/sconeserver/Config.in"
> > source "package/ser2net/Config.in"
> > + source "package/shadowsocks-libev/Config.in"
>
> Indentation should be with tabs.
>
> Similar problems exist elsewhere as well. Please use the
> utils/check-package
> script to find such mistakes.
>
> > source "package/shairport-sync/Config.in"
> > source "package/shellinabox/Config.in"
> > source "package/smcroute/Config.in"
> > diff --git a/package/shadowsocks-libev/Config.in
> b/package/shadowsocks-libev/Config.in
> > new file mode 100644
> > index 0000000..78fd35a
> > --- /dev/null
> > +++ b/package/shadowsocks-libev/Config.in
> > @@ -0,0 +1,12 @@
> > +config BR2_PACKAGE_SHADOWSOCKS_LIBEV
> > + bool "shadowsocks-libev"
> > + select BR2_PACKAGE_LIBSODIUM
> > + select BR2_PACKAGE_MBEDTLS
> > + select BR2_PACKAGE_PCRE
> > + select BR2_PACKAGE_C_ARES
> > + select BR2_PACKAGE_LIBEV
>
> Please keep the select lines alphabetical. So c-ares should be first.
>
> > + help
> > + Shadowsocks-libev is a lightweight secured SOCKS5 proxy for
> > + embedded devices and low-end boxes.
> > +
> > + https://github.com/shadowsocks/shadowsocks-libev
> > diff --git a/package/shadowsocks-libev/shadowsocks-libev.mk
> b/package/shadowsocks-libev/shadowsocks-libev.mk
> > new file mode 100644
> > index 0000000..1c7f76a
> > --- /dev/null
> > +++ b/package/shadowsocks-libev/shadowsocks-libev.mk
> > @@ -0,0 +1,20 @@
> > +###########################################################
> #####################
> > +#
> > +# SHADOWSOCKS_LIBEV
>
> This should be lower case.
>
> > +#
> > +###########################################################
> #####################
> > +
> > +SHADOWSOCKS_LIBEV_VERSION = 3.1.3
> > +SHADOWSOCKS_LIBEV_SOURCE = shadowsocks-libev-$(
> SHADOWSOCKS_LIBEV_VERSION).tar.gz
>
> This is the default so you can omit it.
>
> > +SHADOWSOCKS_LIBEV_SITE = https://github.com/
> shadowsocks/shadowsocks-libev/releases/download/v$(
> SHADOWSOCKS_LIBEV_VERSION)
> > +SHADOWSOCKS_LIBEV_LICENSE = GPLv3
>
> Use SPDX tags, so GPL-3.0.
>
> It looks to me like it has 'or later' everywhere, so GPL-3.0+.
>
> It looks like it includes additional libraries under different licenses.
> So it
> should be (I think, please check)
>
> SHADOWSOCKS_LIBEV_LICENSE = GPL-3.0+, BSD-2-Clause (libbloom), \
> BSD-3-Clause (libcork, libipset)
>
> Note that murmur2 is public domain and doesn't need to be mentioned.
>
> Also the LICENSE_FILES should immediately follow it, and include the
> license
> files for all of these:
>
> SHADOWSOCKS_LIBEV_LICENSE_FILES = COPYING libbloom/COPYING libcork/COPYING
>
> (libipset is a bit problematic because it doesn't have a license file in
> the
> tarball. The git repo does have it, though, and it's identical to the one
> lin
> libcork as far as I can tell.)
>
> Also please add hashes for all these files.
>
>
> > +SHADOWSOCKS_LIBEV_DEPENDENCIES = host-pkgconf
>
> You need to specify all build dependencies here, alphabetically. So:
>
> SHADOWSOCKS_LIBEV_DEPENDENCIES = host-pkgconf c-ares libev libsodium
> mbedtls pcre
>
>
> > +SHADOWSOCKS_LIBEV_LICENSE_FILES = COPYING
> > +SHADOWSOCKS_LIBEV_INSTALL_STAGING = YES
> > +SHADOWSOCKS_LIBEV_CONF_ENV = PCRECONFIG=$(STAGING_DIR)/usr/
> bin/pcre-config
> > +SHADOWSOCKS_LIBEV_DEPENDENCIES += pcre
> > +SHADOWSOCKS_LIBEV_CONF_OPTS = --disable-documentation
> --with-pcre=$(STAGING_DIR)/usr/bin/
> > +
> > +$(eval $(autotools-package))
> > +$(eval $(host-autotools-package))
>
> You should only add a host version of the package if it is needed for
> something.
>
> Regards,
> Arnout
>
> --
> Arnout Vandecappelle arnout at mind be
> Senior Embedded Software Architect +32-16-286500
> Essensium/Mind http://www.mind.be
> G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
> LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
> GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
>
--
*Best Regards*
*XuMin's Ready?*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180529/7fc7a49c/attachment.html>
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH] Add new packge Shadowsocks-libev v3.1.3
2018-05-29 7:02 ` xu min
@ 2018-05-30 7:50 ` xu min
0 siblings, 0 replies; 4+ messages in thread
From: xu min @ 2018-05-30 7:50 UTC (permalink / raw)
To: buildroot
Hi Arnout,
I just notice my last submit still miss libbloom/COPYING
libcork/COPYING, ipset/COPYING. Please discard my last submit. I'll
resubmit a new one tomorrow. Sorry about that.
MinXu
On Tue, May 29, 2018 at 12:02 AM, xu min <xuminready@gmail.com> wrote:
> Hi Arnout,
>
> Thank you so much for your help. This is my first contributions. I think I
> fixed all the problem. My new submit is here: https://patchwork.
> ozlabs.org/patch/921864/
> Thanks.
>
> MinXu
>
> On Sun, May 27, 2018 at 8:47 AM, Arnout Vandecappelle <arnout@mind.be>
> wrote:
>
>> Hi Min,
>>
>> Thank you for your contributions. There are several problems with your
>> patch,
>> could you fix them and resubmit?
>>
>> First of all, the subject line should be:
>>
>> shadowsocks-libev: new package
>>
>> On 24-05-18 19:12, Min Xu wrote:
>> > Signed-off-by: Min Xu <xuminready@gmail.com>
>> > ---
>> > package/Config.in | 1 +
>> > package/shadowsocks-libev/Config.in | 12 ++++++++++++
>> > package/shadowsocks-libev/shadowsocks-libev.mk | 20
>> ++++++++++++++++++++
>>
>> Please also add a hash file, containing a hash for the tarball and for
>> all
>> license files.
>>
>> > 3 files changed, 33 insertions(+)
>> > create mode 100644 package/shadowsocks-libev/Config.in
>> > create mode 100644 package/shadowsocks-libev/shadowsocks-libev.mk
>> >
>> > diff --git a/package/Config.in b/package/Config.in
>> > index ecee493..1427665 100644
>> > --- a/package/Config.in
>> > +++ b/package/Config.in
>> > @@ -1846,6 +1846,7 @@ endif
>> > source "package/samba4/Config.in"
>> > source "package/sconeserver/Config.in"
>> > source "package/ser2net/Config.in"
>> > + source "package/shadowsocks-libev/Config.in"
>>
>> Indentation should be with tabs.
>>
>> Similar problems exist elsewhere as well. Please use the
>> utils/check-package
>> script to find such mistakes.
>>
>> > source "package/shairport-sync/Config.in"
>> > source "package/shellinabox/Config.in"
>> > source "package/smcroute/Config.in"
>> > diff --git a/package/shadowsocks-libev/Config.in
>> b/package/shadowsocks-libev/Config.in
>> > new file mode 100644
>> > index 0000000..78fd35a
>> > --- /dev/null
>> > +++ b/package/shadowsocks-libev/Config.in
>> > @@ -0,0 +1,12 @@
>> > +config BR2_PACKAGE_SHADOWSOCKS_LIBEV
>> > + bool "shadowsocks-libev"
>> > + select BR2_PACKAGE_LIBSODIUM
>> > + select BR2_PACKAGE_MBEDTLS
>> > + select BR2_PACKAGE_PCRE
>> > + select BR2_PACKAGE_C_ARES
>> > + select BR2_PACKAGE_LIBEV
>>
>> Please keep the select lines alphabetical. So c-ares should be first.
>>
>> > + help
>> > + Shadowsocks-libev is a lightweight secured SOCKS5 proxy for
>> > + embedded devices and low-end boxes.
>> > +
>> > + https://github.com/shadowsocks/shadowsocks-libev
>> > diff --git a/package/shadowsocks-libev/shadowsocks-libev.mk
>> b/package/shadowsocks-libev/shadowsocks-libev.mk
>> > new file mode 100644
>> > index 0000000..1c7f76a
>> > --- /dev/null
>> > +++ b/package/shadowsocks-libev/shadowsocks-libev.mk
>> > @@ -0,0 +1,20 @@
>> > +###########################################################
>> #####################
>> > +#
>> > +# SHADOWSOCKS_LIBEV
>>
>> This should be lower case.
>>
>> > +#
>> > +###########################################################
>> #####################
>> > +
>> > +SHADOWSOCKS_LIBEV_VERSION = 3.1.3
>> > +SHADOWSOCKS_LIBEV_SOURCE = shadowsocks-libev-$(SHADOWSOCK
>> S_LIBEV_VERSION).tar.gz
>>
>> This is the default so you can omit it.
>>
>> > +SHADOWSOCKS_LIBEV_SITE = https://github.com/shadowsocks
>> /shadowsocks-libev/releases/download/v$(SHADOWSOCKS_LIBEV_VERSION)
>> > +SHADOWSOCKS_LIBEV_LICENSE = GPLv3
>>
>> Use SPDX tags, so GPL-3.0.
>>
>> It looks to me like it has 'or later' everywhere, so GPL-3.0+.
>>
>> It looks like it includes additional libraries under different licenses.
>> So it
>> should be (I think, please check)
>>
>> SHADOWSOCKS_LIBEV_LICENSE = GPL-3.0+, BSD-2-Clause (libbloom), \
>> BSD-3-Clause (libcork, libipset)
>>
>> Note that murmur2 is public domain and doesn't need to be mentioned.
>>
>> Also the LICENSE_FILES should immediately follow it, and include the
>> license
>> files for all of these:
>>
>> SHADOWSOCKS_LIBEV_LICENSE_FILES = COPYING libbloom/COPYING
>> libcork/COPYING
>>
>> (libipset is a bit problematic because it doesn't have a license file in
>> the
>> tarball. The git repo does have it, though, and it's identical to the one
>> lin
>> libcork as far as I can tell.)
>>
>> Also please add hashes for all these files.
>>
>>
>> > +SHADOWSOCKS_LIBEV_DEPENDENCIES = host-pkgconf
>>
>> You need to specify all build dependencies here, alphabetically. So:
>>
>> SHADOWSOCKS_LIBEV_DEPENDENCIES = host-pkgconf c-ares libev libsodium
>> mbedtls pcre
>>
>>
>> > +SHADOWSOCKS_LIBEV_LICENSE_FILES = COPYING
>> > +SHADOWSOCKS_LIBEV_INSTALL_STAGING = YES
>> > +SHADOWSOCKS_LIBEV_CONF_ENV = PCRECONFIG=$(STAGING_DIR)/usr/
>> bin/pcre-config
>> > +SHADOWSOCKS_LIBEV_DEPENDENCIES += pcre
>> > +SHADOWSOCKS_LIBEV_CONF_OPTS = --disable-documentation
>> --with-pcre=$(STAGING_DIR)/usr/bin/
>> > +
>> > +$(eval $(autotools-package))
>> > +$(eval $(host-autotools-package))
>>
>> You should only add a host version of the package if it is needed for
>> something.
>>
>> Regards,
>> Arnout
>>
>> --
>> Arnout Vandecappelle arnout at mind be
>> Senior Embedded Software Architect +32-16-286500
>> Essensium/Mind http://www.mind.be
>> G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
>> LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
>> GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
>>
>
>
>
> --
>
> *Best Regards*
>
> *XuMin's Ready?*
>
--
*Best Regards*
*XuMin's Ready?*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180530/d0690684/attachment.html>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-05-30 7:50 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-24 17:12 [Buildroot] [PATCH] Add new packge Shadowsocks-libev v3.1.3 Min Xu
2018-05-27 15:47 ` Arnout Vandecappelle
2018-05-29 7:02 ` xu min
2018-05-30 7:50 ` xu min
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox