Skip to content

treewide: reword lime_release and extend the usage of libremesh.mk - #1274

Open
a-gave wants to merge 1 commit into
libremesh:masterfrom
a-gave:fix/libremesh_mk
Open

treewide: reword lime_release and extend the usage of libremesh.mk#1274
a-gave wants to merge 1 commit into
libremesh:masterfrom
a-gave:fix/libremesh_mk

Conversation

@a-gave

@a-gave a-gave commented Aug 27, 2026

Copy link
Copy Markdown
Contributor
  • libremesh.mk: extend the usage to all packages without a pkg_source_url
  • lime-debug: use libremesh.mk
  • lime-docs: fix banner not displayed
  • lime-system: use libremesh.mk to remove comments from the built package
  • lime-system: drop compatibility script for v2020.4 migrate-wifi-bands
  • lime-system: reword /etc/lime_release 'development' to 'nightly'
    which is shorter and emphasizes the fact that the code is usable but it is not a fixed/stable release. While 'development' is more vague.
  • lime-system: reword lime_description and add it to /etc/os-release
    from: LiMe master development (master rev. 0b6b5c5 20260810_1130)
    to: LibreMesh 25.12.5 r26.222.40775~0b6b5c5 nightly
    This text then displayed:
    • in the lime-app
    • via ssh after the banner via the profile.d/10-lime-banner.sh
    • via cli running ubus call system board
  • shared-state-async: symlink script and add the missing dependency on shared-state

Fixes: #766

@a-gave
a-gave force-pushed the fix/libremesh_mk branch 5 times, most recently from ca6817d to f9f5a3d Compare August 27, 2026 11:07
@a-gave
a-gave marked this pull request as ready for review August 27, 2026 12:22
libremesh.mk: extend the usage to all packages without a pkg_source_url
lime-debug: use libremesh.mk
lime-docs: fix banner not displayed
lime-system: use libremesh.mk to remove comments from the built package
lime-system: drop compatibility script for v2020.4 migrate-wifi-bands
lime-system: reword /etc/lime_release 'development' to 'nightly'
  which is shorter and emphasizes the fact that the code is usable but it
  is not a fixed/stable release. While 'development' is more vague.
lime-system: reword lime_description and add it to /etc/os-release
  from: LiMe master development (master rev. 0b6b5c5 20260810_1130)
  to:   LibreMesh 25.12.5 r26.222.40775~0b6b5c5 nightly
  This text then displayed:
  - in the lime-app status page
  - via ssh after the banner via the profile.d/10-lime-banner.sh
  - via cli running `ubus call system board`
shared-state-async: symlink script and add the missing dependency on
  shared-state

Fixes: libremesh#766
@a-gave

a-gave commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

Edited the description to mention the removal of comments from the package lime-system using libremesh.mk


LIME_DESCRIPTION="$LIME_ID $DISTRIB_RELEASE $LIME_VERSION_CODE"

sed -i -e "s,^\(OPENWRT_RELEASE=\).*$/\1$LIME_DESCRIPTION/g" \

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here it seems that the expression uses a "," as a field separator, but then changes to "/", no?

$(1)/etc/lime_release \
$(1)/etc/profile.d/10-lime-banner.sh
$(INSTALL_DIR) $(1)/etc/lime-assets/community/
$(INSTALL_DIR) $(1)/etc/lime-assets/node/

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aren't the new .placeholder files you introduced in this pull request enough for ensuring that these folders are created?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate all LibreMesh-related packages' Makefile to libremesh.mk new format

2 participants