From bb550f39979cfd2be74f6349f5d0e660438f3474 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= <karel.koci@nic.cz> Date: Tue, 23 Apr 2019 15:27:07 +0200 Subject: [PATCH] Add obsolete lists These are temporally lists to redirect previous versions of updater to correct locations. --- generate_lists | 12 ++++++++---- lists-obsolete/3g.lua.m4 | 2 ++ lists-obsolete/base-min.lua.m4 | 2 ++ lists-obsolete/base-netboot.lua.m4 | 2 ++ lists-obsolete/base.lua.m4 | 2 ++ lists-obsolete/common.m4 | 22 ++++++++++++++++++++++ lists-obsolete/datacollect.lua.m4 | 2 ++ lists-obsolete/dev-detect.lua.m4 | 2 ++ lists-obsolete/dvb.lua.m4 | 2 ++ lists-obsolete/honeypot.lua.m4 | 2 ++ lists-obsolete/luci-controls.lua.m4 | 2 ++ lists-obsolete/lxc.lua.m4 | 2 ++ lists-obsolete/nas.lua.m4 | 2 ++ lists-obsolete/netboot.lua.m4 | 2 ++ lists-obsolete/netmetr.lua.m4 | 2 ++ lists-obsolete/openvpn.lua.m4 | 2 ++ lists-obsolete/pakon.lua.m4 | 2 ++ lists-obsolete/printserver.lua.m4 | 2 ++ lists-obsolete/ssbackup.lua.m4 | 2 ++ lists-obsolete/tor.lua.m4 | 2 ++ 20 files changed, 66 insertions(+), 4 deletions(-) create mode 100644 lists-obsolete/3g.lua.m4 create mode 100644 lists-obsolete/base-min.lua.m4 create mode 100644 lists-obsolete/base-netboot.lua.m4 create mode 100644 lists-obsolete/base.lua.m4 create mode 100644 lists-obsolete/common.m4 create mode 100644 lists-obsolete/datacollect.lua.m4 create mode 100644 lists-obsolete/dev-detect.lua.m4 create mode 100644 lists-obsolete/dvb.lua.m4 create mode 100644 lists-obsolete/honeypot.lua.m4 create mode 100644 lists-obsolete/luci-controls.lua.m4 create mode 100644 lists-obsolete/lxc.lua.m4 create mode 100644 lists-obsolete/nas.lua.m4 create mode 100644 lists-obsolete/netboot.lua.m4 create mode 100644 lists-obsolete/netmetr.lua.m4 create mode 100644 lists-obsolete/openvpn.lua.m4 create mode 100644 lists-obsolete/pakon.lua.m4 create mode 100644 lists-obsolete/printserver.lua.m4 create mode 100644 lists-obsolete/ssbackup.lua.m4 create mode 100644 lists-obsolete/tor.lua.m4 diff --git a/generate_lists b/generate_lists index b221b9286..4f7894afa 100755 --- a/generate_lists +++ b/generate_lists @@ -18,6 +18,7 @@ set -e output_path= sign_key= +obsolete= while [ $# -gt 0 ]; do case "$1" in -h|--help) @@ -40,6 +41,9 @@ while [ $# -gt 0 ]; do --debug) set -x ;; + --obsolete) + obsolete=-obsolete + ;; *) if [ -z "$output_path" ]; then output_path="$1" @@ -54,7 +58,7 @@ done [ -n "$output_path" ] || output_path="generated_lists" tb="$(dirname "$(readlink -f "$0")")" -[ -d "$tb/lists" -a -f "$tb/feeds.conf" ] || { +[ -d "$tb/lists$obsolete" -a -f "$tb/feeds.conf" ] || { echo "This script has to be in same direstory as feeds.conf and lists directory." >&2 exit 1 } @@ -66,13 +70,13 @@ mkdir -p "$output_path" "$tb/helpers/turris-version.sh" version > "$output_path/turris-version" ( cd "$tb" && git rev-parse HEAD > "$output_path/git-hash" ) -m4args=( "--include=$tb/lists" "-D_INCLUDE_=$tb/lists/" "-D_FEEDS_=$tb/feeds.conf" ) +m4args=( "--include=$tb/lists$obsolete" "-D_INCLUDE_=$tb/lists$obsolete/" "-D_FEEDS_=$tb/feeds.conf" ) -for f in "$tb"/lists/*.lua.m4; do +for f in "$tb"/lists$obsolete/*.lua.m4; do [ -f "$f" ] || continue m4 "${m4args[@]}" "$f" > "$output_path/$(basename "$f" | sed s/\.m4$//)" done -for f in "$tb"/lists/*.lua; do +for f in "$tb"/lists$obsolete/*.lua; do [ -f "$f" ] || continue cp "$f" "$output_path/$(basename "$f")" done diff --git a/lists-obsolete/3g.lua.m4 b/lists-obsolete/3g.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/3g.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/base-min.lua.m4 b/lists-obsolete/base-min.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/base-min.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/base-netboot.lua.m4 b/lists-obsolete/base-netboot.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/base-netboot.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/base.lua.m4 b/lists-obsolete/base.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/base.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/common.m4 b/lists-obsolete/common.m4 new file mode 100644 index 000000000..098e5ddda --- /dev/null +++ b/lists-obsolete/common.m4 @@ -0,0 +1,22 @@ +define(`LIST',`--[[ +This is temporally script to migrate previous Turris OS 4.0-alpha releases. +]] +if not board then + local model = model or os_release["LEDE_DEVICE_PRODUCT"] + if model:match("[Mm]ox") then + board = "mox" + elseif model:match("[Oo]mnia") then + board = "omnia" + elseif model:match("^[Tt]urris$") or model:match("[Tt]urris 1.x") then + board = "turris1x" + else + DIE("Unsupported Turris model: " .. tostring(model)) + end +end + +if features["relative_uri"] then + Script("../" .. board .. "/lists/patsubst(__file__, `\.m4$', `')") +else + Script((repo_base_uri or "https://repo.turris.cz/hbs") .. "/" .. board .. "/lists/patsubst(__file__, `\.m4$', `')") +end +')dnl diff --git a/lists-obsolete/datacollect.lua.m4 b/lists-obsolete/datacollect.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/datacollect.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/dev-detect.lua.m4 b/lists-obsolete/dev-detect.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/dev-detect.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/dvb.lua.m4 b/lists-obsolete/dvb.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/dvb.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/honeypot.lua.m4 b/lists-obsolete/honeypot.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/honeypot.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/luci-controls.lua.m4 b/lists-obsolete/luci-controls.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/luci-controls.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/lxc.lua.m4 b/lists-obsolete/lxc.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/lxc.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/nas.lua.m4 b/lists-obsolete/nas.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/nas.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/netboot.lua.m4 b/lists-obsolete/netboot.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/netboot.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/netmetr.lua.m4 b/lists-obsolete/netmetr.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/netmetr.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/openvpn.lua.m4 b/lists-obsolete/openvpn.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/openvpn.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/pakon.lua.m4 b/lists-obsolete/pakon.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/pakon.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/printserver.lua.m4 b/lists-obsolete/printserver.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/printserver.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/ssbackup.lua.m4 b/lists-obsolete/ssbackup.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/ssbackup.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST diff --git a/lists-obsolete/tor.lua.m4 b/lists-obsolete/tor.lua.m4 new file mode 100644 index 000000000..aeeac9a65 --- /dev/null +++ b/lists-obsolete/tor.lua.m4 @@ -0,0 +1,2 @@ +include(common.m4)dnl +LIST -- GitLab