Next week I'll try to do something about it and let you know how it goes.

Thank you for your feedback.

Il ven 3 feb 2017, 04:31 Xavier Maysonnave <x.maysonn...@gmail.com> ha
scritto:

> Hi Federico,
>
> The new variable make sense, it sounds to me that this the way to go.
>
> The proposed workaround doesn't work for me as the generated .config seems
> to ignore the following snippet included in my playbook as it always
> generates a non desired subtarget.
> Anyway the workaround breaks the idea of the generator as in that case
> only one target could be supported.
>
> Thanks for your help and your support.
>
> Thanks
>
> # workaround to avoid conflicts between wpad and wpad-mini
>       - "# CONFIG_PACKAGE_wpad-mini is not set"
>
>       - 'CONFIG_TARGET_SUBTARGET="mt7620"'
>       - 'CONFIG_TARGET_PROFILE="ramips_mt7620_DEVICE_gl-mt300a"'
> # supported architectures
>     openwisp2fw_source_archs:
>       - ramips
>
>
> Here is the generated .config :
>
> #
> # Automatically generated file; DO NOT EDIT.
> # LEDE Configuration
> #
> CONFIG_MODULES=y
> CONFIG_HAVE_DOT_CONFIG=y
> # CONFIG_TARGET_arm64 is not set
> # CONFIG_TARGET_sunxi is not set
> # CONFIG_TARGET_apm821xx is not set
> # CONFIG_TARGET_ath25 is not set
> # CONFIG_TARGET_ar71xx is not set
> # CONFIG_TARGET_at91 is not set
> # CONFIG_TARGET_brcm2708 is not set
> # CONFIG_TARGET_bcm53xx is not set
> # CONFIG_TARGET_brcm47xx is not set
> # CONFIG_TARGET_brcm63xx is not set
> # CONFIG_TARGET_cns3xxx is not set
> # CONFIG_TARGET_octeon is not set
> # CONFIG_TARGET_gemini is not set
> # CONFIG_TARGET_mpc85xx is not set
> # CONFIG_TARGET_imx6 is not set
> # CONFIG_TARGET_mxs is not set
> # CONFIG_TARGET_adm8668 is not set
> # CONFIG_TARGET_adm5120 is not set
> # CONFIG_TARGET_xburst is not set
> # CONFIG_TARGET_ixp4xx is not set
> # CONFIG_TARGET_lantiq is not set
> # CONFIG_TARGET_malta is not set
> # CONFIG_TARGET_mvebu is not set
> # CONFIG_TARGET_kirkwood is not set
> # CONFIG_TARGET_mediatek is not set
> CONFIG_TARGET_ramips=y
> # CONFIG_TARGET_rb532 is not set
> # CONFIG_TARGET_mcs814x is not set
> # CONFIG_TARGET_layerscape is not set
> # CONFIG_TARGET_oxnas is not set
> # CONFIG_TARGET_armvirt is not set
> # CONFIG_TARGET_ipq806x is not set
> # CONFIG_TARGET_au1000 is not set
> # CONFIG_TARGET_arc770 is not set
> # CONFIG_TARGET_archs38 is not set
> # CONFIG_TARGET_ar7 is not set
> # CONFIG_TARGET_omap is not set
> # CONFIG_TARGET_uml is not set
> # CONFIG_TARGET_zynq is not set
> # CONFIG_TARGET_x86 is not set
> CONFIG_TARGET_ramips_rt305x=y
> # CONFIG_TARGET_ramips_mt7620 is not set
> # CONFIG_TARGET_ramips_mt7621 is not set
> # CONFIG_TARGET_ramips_mt7628 is not set
> # CONFIG_TARGET_ramips_mt7688 is not set
> # CONFIG_TARGET_ramips_rt3883 is not set
> # CONFIG_TARGET_ramips_rt288x is not set
> # CONFIG_TARGET_MULTI_PROFILE is not set
> CONFIG_TARGET_ramips_rt305x_Default=y
> # CONFIG_TARGET_ramips_rt305x_DEVICE_px-4885-4M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_px-4885-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_carambola is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_a5-v11 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_w502u is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_freestation5 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wr6202 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_mr-102n is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_air3gii is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_ALL02393G is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_all0256n-4M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_all0256n-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_all5002 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_all5003 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_asl26555-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_asl26555-16M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_atp-52b is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_awapn2403 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_awm002-evb-4M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_awm002-evb-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_awm003-evb is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_rt-g32-b1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_rt-n10-plus is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_rt-n13u is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wl-330n is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wl-330n3g is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_hw550-3g is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_f5d8235-v2 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_f7c027 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_WHRG300N is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dap-1350 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_DCS930 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_DCS930LB1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-300-b1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-300-b7 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-320-b1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-600-b1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-610-a1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-615-d is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-615-h1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-620-a1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dir-620-d1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_dwr-512-b is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wizard8800 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_3g-6200n is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_3g-6200nl is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_esr-9753 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_fonera20n is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_mpr-a1 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_mpr-a2 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_broadway is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_hlk-rm04 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_ht-tm02 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_d105 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_m2m is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_jhr-n805r is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_jhr-n825r is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_jhr-n926r is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_mofi3500-3gn is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_nw718 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wnce2001 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_bc2 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wt1520-4M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wt1520-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_nixcore-x1-16M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_nixcore-x1-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_miniembplug is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_miniembwifi is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_psr-680w is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_mzk-dp150n is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_mzk-w300nh2 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_mzk-wdpr is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_ip2202 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_m3 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_m4-4M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_m4-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_x5 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_x8 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_pwh2004 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_rt5350f-olinuxino is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_rt5350f-olinuxino-evb is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_v22rw-2x2 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_WL-341V3 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wl-351 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_sl-r7205 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wcr-150gn is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_tew-714tru is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_rut5xx is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_3g150b is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_3g300m is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_w150m is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_w306r-v20 is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_ur-326n4g is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_ur-336un is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_vocore-16M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_vocore-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wizfi630a is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wr512-3gn-4M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_wr512-3gn-8M is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_ncs601w is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_xdxrn502j is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_nbg-419n is not set
> # CONFIG_TARGET_ramips_rt305x_DEVICE_nbg-419n2 is not set
> CONFIG_HAS_SUBTARGETS=y
> CONFIG_HAS_DEVICES=y
> CONFIG_TARGET_BOARD="ramips"
> CONFIG_TARGET_SUBTARGET="rt305x"
> CONFIG_TARGET_PROFILE="Default"
> CONFIG_TARGET_ARCH_PACKAGES="mipsel_24kc"
> CONFIG_DEFAULT_TARGET_OPTIMIZATION="-Os -pipe -mno-branch-likely -mips32r2
> -mtune=24kc"
>
>
>
> Le jeudi 2 février 2017 19:08:43 UTC+5:30, Federico Capoano a écrit :
>
> Argh, you hit on the same problem I hit a week ago:
> https://github.com/openwisp/ansible-openwisp2-imagegenerator/issues/3
>
> It is not possible to specify subtargets and specific profiles yet. I have
> to implement this.
>
> I was thinking of introducing a new variable that would deprecate the old
> one, something like:
>
> openwisp2fw_source_targets:
>     - board: ar71xx
>       subtarget: Generic
>       profile: Default
>     - board: ramips
>       subtarget: ramips_mt7620
>       profile: ramips_mt7620_XIAOMI-MIWIFI-MINI
>     - board: ramips
>       subtarget: ramips_mt7620
>       profile: DEVICE_gl-mt300a
>
> The entire process could become more complex, so I have to find the time
> to test this idea a bit and implement it.
>
> For the moment I think you can workaround this issue in two ways:
>
> 1. manual
> compile the default target, go in the source directory and proceed
> manually with a make menuconfig and proceed to select your desired target
>
> 2. ugly temporary workaround
> you could try using the variable *openwisp2fw_source_other_configs* in
> the following way:
>
> # other OpenWRT/LEDE configurations
>     openwisp2fw_source_other_configs:
>         # busybox
>         - CONFIG_BUSYBOX_CUSTOM=y
>         - CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY=y
>         - CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
>         - CONFIG_BUSYBOX_CONFIG_FEATURE_REVERSE_SEARCH=y
>         - CONFIG_BUSYBOX_CONFIG_FEATURE_VI_UNDO=y
>         - CONFIG_BUSYBOX_CONFIG_WATCH=y
>         # workaround to avoid conflicts between wpad and wpad-mini
>         - "# CONFIG_PACKAGE_wpad-mini is not set"
>         # workaround to compile GL-MT300A
>         CONFIG_TARGET_SUBTARGET="mt7620"
>         CONFIG_TARGET_PROFILE="DEVICE_gl-mt300a"
>
> I am sorry you had to go through all of this to find out about this issue,
> but now that I know that I'm not the only one facing this issue I will be
> more motivated to fix it in the short term.
>
> Federico
>
>
> On Thu, Feb 2, 2017 at 1:14 PM Xavier Maysonnave <x.mays...@gmail.com>
> wrote:
>
> Hi Federico,
>
> I have built a while ago a LEDE firmware for my device a GL-MT300A, I use
> it as a reference, especially the content of the .config file.
>
> This one contains the following:
>
> CONFIG_TARGET_BOARD="ramips"
> CONFIG_TARGET_SUBTARGET="mt7620"
> CONFIG_TARGET_PROFILE="DEVICE_gl-mt300a"
>
> My playbook contains the following:
>
>     openwisp2fw_source_archs:
>       - ramips
>
> I made many tests but I don't know how to specify the subtarget and the
> profile ?
>
> Thanks
>
>
>
> Le jeudi 2 février 2017 17:37:23 UTC+5:30, Federico Capoano a écrit :
>
> That's great news!
>
> While developing the ansible image generator, I tried setting LEDE as the
> default but I couldn't compile successfully most of the time so I had to
> switch back to OpenWRT.
>
> When the LEDE stable will be out, if we like it more than OpenWRT, I'd be
> happy to switch the image generator to use the new LEDE stable as default.
>
> Federico
>
>
> On Thursday, February 2, 2017 at 12:56:43 PM UTC+1, Xavier Maysonnave
> wrote:
>
> Hi Federico,
>
> I switched to the LEDE project as their 17.01.RC1 is out.
> I didn't face the previous crash, now I try to build for my real target a
> GL-MT300A.
> I'll provide feedback.
>
> Thanks
>
> Le samedi 28 janvier 2017 16:44:32 UTC+5:30, Xavier Maysonnave a écrit :
>
> Hi All,
>
> I started to experiment the image generator following the Readme.md and
> faces some questions :
>
> 1 - in the hosts file I specified an IP address instead of '
> mycompiler.mydomain.com'
> However in the playbook.yml file at the beginning there is :
> - hosts: your_host_here
> I assume we need also to reference 'mycompiler.mydomain.com'
> That way we can organize multiple compiler servers if needed ?
>
> 2 - I don't understand how the root_password is encrypted as I do not see
> any salt in the playbook.yml except the one described in the luci_openwisp
> entry.
>
> 3 - Is there somewhere an exhaustive list of variables we can use, it's a
> little bit magic for me :-)
>
> Thanks.
>
> --
> You received this message because you are subscribed to the Google Groups
> "OpenWISP" group.
>
> To unsubscribe from this group and stop receiving emails from it, send an
> email to openwisp+u...@googlegroups.com.
>
>
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "OpenWISP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to openwisp+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to openwisp+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to