New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
special banner with advanced ssh login info and miniscripts #728
Comments
Having a more useful banner would be nice, but there's also a downside: network connectivity to mesh nodes is sometimes flaky, and in such a case any surplus data on login is a burden. Mostly an admin logging into a node is interested in one specific piece of information, a banner would either be very long or most likely useless. Allowing high-level configuration on the shell is a completely separate issue (please open one ticket per issue!) This should be solved by refactoring the config scripts of the expert mode into a Lua library and using the same implementation for both the expert mode and on the shell. Doing this now is probably not a good idea, as we plan to rework the way Gluon handles configuration (by not using UCI as the main config storage, but generating UCI from another config system; this will be part of my Google Summer of Code project, if my proposal is accepted.) |
if you had bad connection you can do maintainance "blind" .. |
Maybe it would be an idea to minimize the banner to something like: And implement a helper script named |
i renew the question .. would this be merged, and prefferable where ??? |
Personally, I don't like the banner very much, so I'd like to get some more feedback on this feature from other users. @belzebub40k's suggestion sounds like a good idea. As written before, it is a bad time to add configuration helper scripts, as they would need to be rewritten soon. |
i agree fully to @NeoRaider @belzebub40k ... all the miniscripts are at least nothing more than "clever" utilized commands and could sit in a special help or nodeinfo file - which make nodeinfo a bit trickier ... |
I would like to comment on the banner feature without cluttering this ticket. @viisauksena can you please split the two suggestions here in two separate tickets? |
mhm, yes it would be better to have these miniscripts and advanced info seperated. and this issue is pretty on hold, at least until Gluon goes LEDE ...
|
the script is still available on |
changes from v17.01.1 to v17.01.2 2da512e LEDE v17.01.2: adjust config defaults 65eec8b build: ensure that flock is available for make download 4053c4f include/toplevel: set env GIT_ASKPASS=/bin/true e5db08e base-files: network.sh: fix a number of IPv6 logic flaws 8a42d4d mwlwifi: update to version 10.3.4.0 / 2017-06-06 f709597 automake: import upstream fix for perl 5.26 df4363b base-files: network.sh: properly report local IPv6 addresses 4fbd072 kernel: update kernel 4.4 to 4.4.71 443d705 Add missing APU1 reference to x86 board.d 524ed50 base-files: always set proto passed to _ucidef_set_interface() bf6216e lantiq: fix broadcasts and vlans in two iface mode 36ccbbd lantiq: select kmod-mt7603 instead of kmod-mt76 for WBMR-300HPD 4186d73 lantiq: use the P2812HNUF* wan port as wan 254bf79 lantiq: xrx200: use vlan for ethernet wan port b78bcdf x86: disable X2APIC support for legacy subtargets e78a641 umdns: remove superfluous include in init script cdfc678 dnsmasq: bump to 2.77 9e20cc5 dnsmasq: make tftp root if not existing ebf46d2 dnsmasq: use logical interface name for dhcp relay config 78edfff dnsmasq: don't point --resolv-file to default location unconditionally b1257d8 ar71xx: fix Wallys DR344 GPIO-connected LEDs and button 21a7e40 ar71xx: set GE interface as wan by default in Wallys DR344 a412350 ar71xx: fix GE interface support in Wallys DR344 dfecce6 toolchain/gdb: update to version 7.12.1 fe5e343 usbmode: update usb-modeswitch-data to 20170205 4baf0ea usbmode: update to latest version 7c1e588 usbmode: Update to latest HEAD 22478bf samba: bump PKG_RELEASE 757353c firewall: resync with master 4bd3b8f mac80211, hostapd: always explicitly set beacon interval e194e1b hostapd: add legacy_rates option to disable 802.11b data rates. 20198f7 ipq806x: fix Netgear X4 R7500 ath10k firmware selection 784ceba treewide: select ath10k firmware explicit 0e31ce7 ath10k-firmware: do not select the qca988x by default a44d7bf build: fix possible issue with kmod package having multiple AutoLoad's e02b12c kernel: update kernel 4.4 to 4.4.70 2f92622 kernel: fix autoloading arch-specific modules 9c2bd3d backlight-pwm: fix module description 215c1d0 kernel: update kernel 4.4 to 4.4.69 d1a0fc3 binutils: fix build with host gcc < 4.9 d179aa8 util-linux: fix build with uclibc dd19a41 dropbear: bump to 2017.75 51db1f5 samba: fix CVE-2017-7494 1165c0a umdns: update to the version 2017-05-22 74100f3 bcm53xx: add support for TP-LINK Archer C5 V2 dfe2cea firmware-utils: tplink-safeloader: add support for Archer C5 V2 0bef8f8 fstools: backport regression fix for volume_identify 379155d imagebuilder: fix bundling of DTS sources dbaaeae image.mk: Generate cpiogz with root-owned files 4bd98e9 ramips: add om-watchdog to rut5xx DEVICE_PACKAGES 9423cf3 om-watchdog: add support for Teltonika RUT5xx (ramips) 38367c5 om-watchdog: cosmetic code style fixes da4992f om-watchdog: cleanup Makefile 8011215 ar71xx: enable nand-utils in the mikrotik subtarget to ensure it makes it to initramfs aba1b3c openvpn: update to v2.4.2 53e751e openvpn: add myself as maintainer d40e2ef OpenVPN: Update to 2.4.1 98491a9 openvpn: add extra respawn parameters bc58099 openvpn: move list of params and bools to a separate file 7f3ec01 ramips: fixup-mac-address: add missing include d8cfeba dnsmasq: support dhcp_option config as a list d1e0cc8 bcm53xx: backport DT patches for serial, thermal and MDIO 8619683 ramips: add factory firmware for Tp-Link C20i/C50 d90ff22 brcm63xx: fix invalid Asmax AR 1004g DTS reference d49920e lantiq: fix avm fritz box mac addresses 79cd141 ramips: enable ramdisk for mt7621 bc0de27 ipq806x: fix EA8500 switch configuration 0c8f726 base-files: implement ucidef_set_hostname(), ucidef_set_ntpserver() eb11207 mac80211: rt2800: fix mt7620 E2 channel registers 64fa4ea mac80211: rt2800: fix mt7620 vco calibration registers 820a396 mac80211: rt2x00: fix MT7620 LNA gain and VCO-after-ALC 5b91d2b mac80211: rt2x00: import upstream changes and rebase our patches ab7087e rt2x00: mt7620: make fixes requested upstream 4314646 rt2x00: mt7620: yet another beauty session ceefe61 mac80211: add rt2x00 debug symbols to PKG_CONFIG_DEPENDS 5ac51ad ath9k: fix power limits on init a972879 ath: do not apply broken power limits with ATH_USER_REGD 503e496 odhcpd: update to version 2017-04-28 (FS#595) c266641 odhcpd: update to version 2017-04-21 37cf921 build: fix symlinked .config handling 8b9f7bd ramips: WN3000RPv3: do not setup switch bf534e4 brcm63xx: Add Observa VH4032N support 105d5b6 cns3xxx: use proper macro's for ID handling 49ce6d0 ramips: add support for Sanlinking D240 58ec566 ar71xx: select ATH79_NVRAM only by boards actually use it 7e2ad9c ramips: fix Sercomm NA930 compatible string 88cc06a ramips: remove Planex CS-QR10 sound device tree node f1f0b92 ramips: cleanup SPI flash device tree properties usage 6aa0a85 ramips: remove DT pcie nodes for GL-MT300A/N e200c66 rpcd: Explicitly link with lcrypt 28d6265 ramips: ZyXEL Keenetic Omni/Omni2: export gpio usb power fd693bc ramips: ZyXEL Keenetic Viva: align factory images 5b2624d ramips: ZyXEL Keenetic Viva: export gpio usb power a666236 ramips: add ip17xx support to WLI-TX4-AG300N 0405851 ramips: fix EX2700 wireless mac a12655a ramips: ZyXEL Keenetic series update wan mac 9494825 ramips: ZyXEL Keenetic Omni align factory images 85bca2d ramips: correct keenetic-series switch index 1aee42c ramips: add support for Netgear WN3000RPv3 846457f ramips: fix mac address of miwifi-mini 7ee0937 feeds: add option to force feed update despite modified files 0f3c2d0 ramips: Clean duplicated status property for Omega2 WMAC in dtsi 26f07f6 ramips: fixed sms led polarity into dwr-512 DT dbd2212 ramips: WN3000RPv3: do not setup switch ae0e167 busybox: revert accidential version bump fe0b171 busybox: nslookup_lede: mimic output format of old Busybox applet a2ee9b7 busybox: nslookup_lede: fix compatibility with v1.25 af1d1eb x86: enable 4G high memory support for generic (32bit) subtarget 3bfe7ee generic: keep module aliases inside .modinfo 2bc8d5e ubox: bump to version 2017-03-10 1ab4126 kernel: use skb_cow_head() to deal with cloned skbs 1d1935b ar71xx: fix minor syntax error in /lib/upgrade/platform.sh 9117ef8 ramips: update DEVICE_PACKAGES for Ubiquiti EdgeRouter X 72fcdb6 openssl: Use mkhash for STAMP_CONFIGURED 5feb4f0 busybox: fix build of nslookup_lede applet without IPv6 (freifunk-gluon#728) 449880e busybox: Move libresolv detection to LEDE Makefile 9437fbb bcm53xx: backport BCM5301X patches 3ff31f8 bcm53xx: parepare for building more Linksys images ad145e0 bcm53xx: prepare for building Archer C5 V2 image 3dbc417 ar71xx: add TP-LINK TL-WR841N/ND v12 image
interest in obtaining ... ?
if so : i could build some generic ones .. maybe called gluon-ssh-helpers
as you see : the naming of the helper scripts equals the info from login
example to copy and love https://github.com/viisauksena/gluon-banner
The text was updated successfully, but these errors were encountered: