1. 21 8月, 2023 1 次提交
  2. 28 6月, 2023 2 次提交
  3. 07 6月, 2023 2 次提交
  4. 21 5月, 2023 1 次提交
  5. 05 2月, 2021 1 次提交
  6. 31 8月, 2020 1 次提交
  7. 11 6月, 2019 2 次提交
  8. 02 8月, 2018 1 次提交
  9. 27 6月, 2018 1 次提交
  10. 22 6月, 2018 1 次提交
  11. 02 2月, 2018 2 次提交
  12. 09 12月, 2017 1 次提交
  13. 15 12月, 2016 1 次提交
  14. 02 12月, 2016 1 次提交
    • J
      build: adjust version number handling · 5f3c96c2
      Jo-Philipp Wich 提交于
      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: NJo-Philipp Wich <jo@mein.io>
      Acked-by: NFelix Fietkau <nbd@nbd.name>
      5f3c96c2
  15. 21 10月, 2016 1 次提交
  16. 24 6月, 2016 1 次提交
    • D
      base-files: Add standard os-release file · f954f433
      Daniel Dickinson 提交于
      /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: NDaniel Dickinson <lede@daniel.thecshore.com>
      f954f433
  17. 01 6月, 2016 1 次提交
  18. 24 5月, 2016 1 次提交
  19. 13 4月, 2016 1 次提交
  20. 25 3月, 2016 1 次提交
  21. 05 10月, 2015 1 次提交
  22. 16 3月, 2015 1 次提交
  23. 13 3月, 2015 1 次提交
  24. 09 2月, 2015 1 次提交
  25. 23 1月, 2015 3 次提交
  26. 10 1月, 2015 1 次提交
  27. 08 1月, 2015 1 次提交
  28. 29 7月, 2014 2 次提交
  29. 31 1月, 2014 1 次提交
  30. 25 9月, 2012 1 次提交
  31. 13 4月, 2012 2 次提交
    • J
      don't overwrite version.mk, substitute REVISION instead · 93b8648b
      Jo-Philipp Wich 提交于
      SVN-Revision: 31271
      93b8648b
    • J
      include, base-files, opkg: introduce version configuration to override the... · a43ae30e
      Jo-Philipp Wich 提交于
      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
      a43ae30e