- 14 Dec, 2016 1 commit
-
-
Jo-Philipp Wich authored
Calling a build ##.##-CURRENT might mislead users into thinking that this build is the most current release of a branch. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- 09 Dec, 2016 1 commit
-
-
Jo-Philipp Wich authored
Now that the VERSION_NUMBER variable holds the human friendly name and not the commit ID anymore, we need to support adding the revision ID as well. Introduce a new config variable CONFIG_VERSION_CODE_FILENAMES which, if set, causes the resulting file names to contain a commit ID designation as printed by scripts/getver.sh. Also sanitize the input variables to ensure that the resulting strings are lowercased and no not contain spaces. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- 02 Dec, 2016 1 commit
-
-
Jo-Philipp Wich authored
Move the revision info to the VERSION_CODE variable and default VERSION_NUMBER to CURRENT for master branch builds. Also introduce a new menuconfig option CONFIG_VERSION_CODE which allows users to override the revision value put into VERSION_CODE and adjust the template files used by the base-files package to accomodate for the changed semantics. While we're at it, also adjust the various URLs to match the current web site. After this commit, the relevent files will look like the examples given below: # cat /etc/openwrt_version r2398+1 # cat /etc/openwrt_release DISTRIB_ID='LEDE' DISTRIB_RELEASE='CURRENT' DISTRIB_REVISION='r2398+1' DISTRIB_CODENAME='reboot' DISTRIB_TARGET='x86/64' DISTRIB_DESCRIPTION='LEDE Reboot CURRENT r2398+1' DISTRIB_TAINTS='no-all override' # cat /usr/lib/os-release NAME="LEDE" VERSION="CURRENT, Reboot" ID="lede" ID_LIKE="lede openwrt" PRETTY_NAME="LEDE Reboot CURRENT" VERSION_ID="current" HOME_URL="http://lede-project.org/" BUG_URL="http://bugs.lede-project.org/" SUPPORT_URL="http://forum.lede-project.org/" BUILD_ID="r2398+1" LEDE_BOARD="x86/64" LEDE_TAINTS="no-all override" LEDE_DEVICE_MANUFACTURER="LEDE" LEDE_DEVICE_MANUFACTURER_URL="http://lede-project.org/" LEDE_DEVICE_PRODUCT="Generic" LEDE_DEVICE_REVISION="v0" LEDE_RELEASE="LEDE Reboot CURRENT r2398+1" On a release branch, those files would look like: # cat /etc/openwrt_version r2399 # cat /etc/openwrt_release DISTRIB_ID='LEDE' DISTRIB_RELEASE='16.12-CURRENT' DISTRIB_REVISION='r2399' DISTRIB_CODENAME='test_release' DISTRIB_TARGET='x86/64' DISTRIB_DESCRIPTION='LEDE Test Release 16.12-CURRENT r2399' DISTRIB_TAINTS='no-all override' # cat /usr/lib/os-release NAME="LEDE" VERSION="16.12-CURRENT, Test Release" ID="lede" ID_LIKE="lede openwrt" PRETTY_NAME="LEDE Test Release 16.12-CURRENT" VERSION_ID="16.12-current" HOME_URL="http://lede-project.org/" BUG_URL="http://bugs.lede-project.org/" SUPPORT_URL="http://forum.lede-project.org/" BUILD_ID="r2399" LEDE_BOARD="x86/64" LEDE_TAINTS="no-all override" LEDE_DEVICE_MANUFACTURER="LEDE" LEDE_DEVICE_MANUFACTURER_URL="http://lede-project.org/" LEDE_DEVICE_PRODUCT="Generic" LEDE_DEVICE_REVISION="v0" LEDE_RELEASE="LEDE Test Release 16.12-CURRENT r2399" On a release tag, those files would look like: # cat /etc/openwrt_version r2500 # cat /etc/openwrt_release DISTRIB_ID='LEDE' DISTRIB_RELEASE='17.02.1' DISTRIB_REVISION='r2500' DISTRIB_CODENAME='mighty_unicorn' DISTRIB_TARGET='x86/64' DISTRIB_DESCRIPTION='LEDE Mighty Unicorn 17.02.1 r2500' DISTRIB_TAINTS='no-all override' # cat /usr/lib/os-release NAME="LEDE" VERSION="17.02.1, Mighty Unicorn" ID="lede" ID_LIKE="lede openwrt" PRETTY_NAME="LEDE Mighty Unicorn 17.02.1" VERSION_ID="17.02.1" HOME_URL="http://lede-project.org/" BUG_URL="http://bugs.lede-project.org/" SUPPORT_URL="http://forum.lede-project.org/" BUILD_ID="r2500" LEDE_BOARD="x86/64" LEDE_TAINTS="no-all override" LEDE_DEVICE_MANUFACTURER="LEDE" LEDE_DEVICE_MANUFACTURER_URL="http://lede-project.org/ " LEDE_DEVICE_PRODUCT="Generic" LEDE_DEVICE_REVISION="v0" LEDE_RELEASE="LEDE Mighty Unicorn 17.02.1 r2500" Signed-off-by:
Jo-Philipp Wich <jo@mein.io> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
- 24 Jun, 2016 1 commit
-
-
Daniel Dickinson authored
/etc/os-release is the standard distribution release information file, therefore add it (and image configuration options for fields not previously present in LEDE). Once it is deemed reasonable the non-standard openwrt_release, openwrt_version, and device_info files could be removed (that is with this patch we consider them deprecated in favour of the standard file). Signed-off-by:
Daniel Dickinson <lede@daniel.thecshore.com>
-
- 19 Apr, 2016 1 commit
-
-
John Crispin authored
Signed-off-by:
Daniel Dickinson <openwrt@daniel.thecshore.com>
-
- 12 Apr, 2016 1 commit
-
-
Jo-Philipp Wich authored
- Add %A placeholder for substituting the package architecture - Change %U placeholder to refer to the toplevel repository URL - Construct package feed URLs relative to the toplevel one to match new layout Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- 24 Mar, 2016 1 commit
-
-
John Crispin authored
Signed-off-by:
John Crispin <blogic@openwrt.org>
-
- 22 Nov, 2015 1 commit
-
-
Felix Fietkau authored
If the user sets any preinit options in .config, the wrong path may get applied due to wrong default value in image-config.in and due to Makefile writing also the unchanged options into 00_preinit.conf Modify the default path in image-config.in to match the current default path set by r47080. Also modify the fall-back default in Makefile. Signed-off-by:
Hannu Nyman <hannu.nyman@iki.fi> SVN-Revision: 47590
-
- 05 Oct, 2015 1 commit
-
-
John Crispin authored
This URL can be embedded e.g. within UPnP announcements where a link to the manufacturer's homepage is desired. Signed-off-by:
Michael Heimpold <mhei@heimpold.de> SVN-Revision: 47135
-
- 23 Jan, 2015 1 commit
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44091
-
- 08 Jan, 2015 2 commits
-
-
Jo-Philipp Wich authored
Change the kconfig default for the repository url template to use "%s" instead of "%T" as well. Also complete the kconfig help text do cover the recently introduced manufacturer, product and hwrev options. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 43872
-
Jo-Philipp Wich authored
This commit introduces a new option CONFIG_VERSION_FILENAMES which causes OpenWrt to embed the version number in generated image files, SDK- and ImageBuilder archives. The option is enabled by default if CONFIG_VERSIONOPT is set. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 43869
-
- 07 Dec, 2014 1 commit
-
-
John Crispin authored
Signed-off-by:
Cezary Jackiewicz <cezary.jackiewicz@gmail.com> SVN-Revision: 43542
-
- 16 Oct, 2014 1 commit
-
-
Jo-Philipp Wich authored
- Consider not installed feeds as well - Add option to decide whether to comment disabled feeds Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 42931
-
- 11 Aug, 2014 1 commit
-
-
Jo-Philipp Wich authored
Enable the separate feed repositories by default to align custom builds with the repositories available on the snapshot download server. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 42112
-
- 06 Aug, 2014 1 commit
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 42004
-
- 05 Aug, 2014 1 commit
-
-
Jo-Philipp Wich authored
This changeset implements a new menuconfig option to generate separate repositories for each enabled package feed instead of one monolithic one. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 42002
-
- 29 Jul, 2014 1 commit
-
-
Felix Fietkau authored
Creates /etc/device_info which will be used to fill in information for WPS and other protocols that need manufacturer/device information This helps with creating OpenWrt firmware for OEM or rebranded devices. Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 41884
-
- 02 Oct, 2013 1 commit
-
-
Steven Barth authored
Add package signing key and certificate configuration options to the "Image configuration" submenu. If enabled, the Packages.gz list will be signed as file Packages.sig. The passphrase for the signing key can be sourced from a file or entered by the user. The signing certificate is automatically added to the firmware image if opkg-smime is selected. Signed-off-by:
Evan Hunt <each@isc.org> Signed-off-by:
Steven Barth <steven@midlink.org> SVN-Revision: 38284
-
- 15 Apr, 2012 1 commit
-
-
Jo-Philipp Wich authored
base-files: reformat banner to better work with varying version string lengths, do not set image options if menu is disabled (#11280) SVN-Revision: 31289
-
- 12 Apr, 2012 2 commits
-
-
Jo-Philipp Wich authored
SVN-Revision: 31267
-
Jo-Philipp Wich authored
include, base-files, opkg: introduce version configuration to override the embedded version info of generated images - Introduce new Kconfig symbols VERSION_DIST, VERSION_NICK, VERSION_NUMBER and VERSION_REPO to specify distribution, release name, version and repository for a given build - Introduce include/version.mk to provide common helpers for packages dealing with versions - Make opkg use version.mk to populate the opkg.conf template - Make base-files use version.mk to populate /etc/openwrt_version, /etc/openwrt_release and /etc/banner The available placeholders are: %D .. Replace with $(CONFIG_VERSION_DIST), default to "OpenWrt" %d .. Like %D, but all characters made lowercase and spaces substituted with "_" (e.g. "openwrt") %N .. Replace with $(CONFIG_VERSION_NICK), default to the build tree release (e.g. "Attitude Adjustment") %n .. Like %N, but all characters made lowercase and spaces substituted with "_" (e.g. "attitude_adjustment") %V .. Replace with $(CONFIG_VERSION_NUMBER), default to the build tree release (e.g. "r31262") %v .. Like %V, but all characters made lowercase and spaces substituted with "_" %C .. Replace with $(CONFIG_VERSION_NUMBER), default to "Bleeding Edge" %c .. Like %C, but all characters made lowercase and spaces substituted with "_" (e.g. "bleeding_edge") %U .. Replace with $(CONFIG_VERSION_REPO), default to "http://downloads.openwrt.org/snapshots/trunk/%T/packages" %R .. Replace with the current build tree revision (e.g. "r31262" or "75488c4a05b8033cf69e91874a61852db7ba9c6c") %T .. Replace with the current target (e.g. "ar71xx") %S .. Replace with the current target/subtarget combo (e.g. "adm5120/router_le") SVN-Revision: 31262
-
- 25 Jan, 2010 2 commits
-
-
Felix Fietkau authored
SVN-Revision: 19335
-
Felix Fietkau authored
SVN-Revision: 19331
-