From d79c187fcdac0e1c5e7c8a6b5fb4427e2c7ea9d2 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Sat, 17 Jan 2009 17:59:11 +0000 Subject: [PATCH] Merge r4076 r4077 r4078 --- build/mkversion.sh | 21 +++++++++++++++++++ contrib/package/luci/Makefile | 5 +++++ libs/core/luasrc/init.lua | 13 ++++++++---- libs/core/luasrc/version.lua | 12 +++++++++++ libs/web/root/etc/config/luci | 6 ------ .../view/themes/openwrt-light/header.htm | 4 ++-- .../view/themes/openwrt.org-oxygen/header.htm | 4 ++-- .../luci-static/openwrt.org/cascade.css | 8 +++---- .../luasrc/view/themes/openwrt.org/header.htm | 4 ++-- 9 files changed, 56 insertions(+), 21 deletions(-) create mode 100755 build/mkversion.sh create mode 100644 libs/core/luasrc/version.lua diff --git a/build/mkversion.sh b/build/mkversion.sh new file mode 100755 index 0000000000..2361e5f3b9 --- /dev/null +++ b/build/mkversion.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +local variant + +if [ "${4%%/*}" = "branches" ]; then + variant="LuCI ${4##*[-/]} Branch" +elif [ "${4%%/*}" = "tags" ]; then + variant="LuCI ${4##*[-/]} Release" +else + variant="LuCI Trunk" +fi + +cat < $1 +module "luci.version" + +distname = "${2:-OpenWrt}" +distversion = "${3:-Development Snapshot}" + +luciname = "$variant" +luciversion = "${5:-svn}" +EOF diff --git a/contrib/package/luci/Makefile b/contrib/package/luci/Makefile index 01f7ca322a..c25c4d78c7 100644 --- a/contrib/package/luci/Makefile +++ b/contrib/package/luci/Makefile @@ -106,6 +106,11 @@ endef define Package/luci-core/install $(call Package/luci/install/template,$(1),libs/core) + $(PKG_BUILD_DIR)/build/mkversion.sh $(1)/usr/lib/lua/luci/version.lua \ + "OpenWrt Firmware" \ + "$(OPENWRTVERSION)" \ + "$(PKG_BRANCH)" \ + "$(PKG_VERSION)" endef define Package/luci-core/config diff --git a/libs/core/luasrc/init.lua b/libs/core/luasrc/init.lua index 2eacc6ca9e..81a65b181f 100644 --- a/libs/core/luasrc/init.lua +++ b/libs/core/luasrc/init.lua @@ -12,9 +12,9 @@ Copyright 2008 Steven Barth Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -You may obtain a copy of the License at +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -23,7 +23,12 @@ See the License for the specific language governing permissions and limitations under the License. ]]-- + +local require = require + module "luci" -__version__ = "0.9" -__appname__ = "LuCI" +local v = require "luci.version" + +__version__ = v.luciversion or "0.9" +__appname__ = v.luciname or "LuCI" diff --git a/libs/core/luasrc/version.lua b/libs/core/luasrc/version.lua new file mode 100644 index 0000000000..9e5cb719c4 --- /dev/null +++ b/libs/core/luasrc/version.lua @@ -0,0 +1,12 @@ +--[[ +LuCI - Lua Configuration Interface +Version definition - do not edit this file +]]-- + +module "luci.version" + +distname = "Host System" +distversion = "SDK" + +luciname = "LuCI" +luciversion = "SVN" diff --git a/libs/web/root/etc/config/luci b/libs/web/root/etc/config/luci index 207b962d6f..7c0ed5bc39 100644 --- a/libs/web/root/etc/config/luci +++ b/libs/web/root/etc/config/luci @@ -3,12 +3,6 @@ config core main option mediaurlbase /luci-static/openwrt.org option resourcebase /luci-static/resources -config core brand - option title "OpenWrt Kamikaze" - option subtitle "Lua Configuration Interface" - option firmware "OpenWrt Kamikaze" - option distro "Development Snapshot" - config extern flash_keep option uci "/etc/config/" option dropbear "/etc/dropbear/" diff --git a/themes/openwrt-light/luasrc/view/themes/openwrt-light/header.htm b/themes/openwrt-light/luasrc/view/themes/openwrt-light/header.htm index 7972c93f97..689353c48b 100644 --- a/themes/openwrt-light/luasrc/view/themes/openwrt-light/header.htm +++ b/themes/openwrt-light/luasrc/view/themes/openwrt-light/header.htm @@ -59,9 +59,9 @@ require("luci.http").prepare_content("application/xhtml+xml")