Split the firmware directories per type, add softlink to lowest member

This commit is contained in:
Diederik de Groot
2018-03-05 17:38:41 +01:00
parent 7dc4fd9d5c
commit eb9ef67aa0
60 changed files with 109 additions and 102 deletions

View File

@@ -78,14 +78,14 @@ server {
rewrite ^/firmware/(CP7905080003SCCP070409A.zup)$ /firmware/7905/$1 last;
# 7906_7911 firmware (java-based)
rewrite ^/firmware/(apps11.+\.sbn)$ /firmware/7906_7911/$1 last;
rewrite ^/firmware/(cnu11.+\.sbn)$ /firmware/7906_7911/$1 last;
rewrite ^/firmware/(cvm11sccp.+\.sbn)$ /firmware/7906_7911/$1 last;
rewrite ^/firmware/(dsp11.+\.sbn)$ /firmware/7906_7911/$1 last;
rewrite ^/firmware/(jar11sccp.+\.sbn)$ /firmware/7906_7911/$1 last;
rewrite ^/firmware/(SCCP11.+\.loads)$ /firmware/7906_7911/$1 last;
rewrite ^/firmware/(term06.+\.loads)$ /firmware/7906_7911/$1 last;
rewrite ^/firmware/(term11.+\.loads)$ /firmware/7906_7911/$1 last;
rewrite ^/firmware/(apps11.+\.sbn)$ /firmware/7906/$1 last;
rewrite ^/firmware/(cnu11.+\.sbn)$ /firmware/7906/$1 last;
rewrite ^/firmware/(cvm11sccp.+\.sbn)$ /firmware/7906/$1 last;
rewrite ^/firmware/(dsp11.+\.sbn)$ /firmware/7906/$1 last;
rewrite ^/firmware/(jar11sccp.+\.sbn)$ /firmware/7906/$1 last;
rewrite ^/firmware/(SCCP11.+\.loads)$ /firmware/7906/$1 last;
rewrite ^/firmware/(term06.+\.loads)$ /firmware/7906/$1 last;
rewrite ^/firmware/(term11.+\.loads)$ /firmware/7906/$1 last;
# 7910 firmware (ancient)
rewrite ^/firmware/(P00405000700.bin)$ /firmware/7910/$1 last;
@@ -104,13 +104,13 @@ server {
rewrite ^/firmware/(cmterm_7920.4.0-03-02.bin)$ /firmware/7920/$1 last;
# 7921_7925 firmware (ancient)
rewrite ^/firmware/(APPS-1.4.3.4.SBN)$ /firmware/7921_7925/$1 last;
rewrite ^/firmware/(CP7921G-1.4.3.4.LOADS)$ /firmware/7921_7925/$1 last;
rewrite ^/firmware/(GUI-1.4.3.4.SBN)$ /firmware/7921_7925/$1 last;
rewrite ^/firmware/(SYS-1.4.3.4.SBN)$ /firmware/7921_7925/$1 last;
rewrite ^/firmware/(TNUX-1.4.3.4.SBN)$ /firmware/7921_7925/$1 last;
rewrite ^/firmware/(TNUXR-1.4.3.4.SBN)$ /firmware/7921_7925/$1 last;
rewrite ^/firmware/(WLAN-1.4.3.4.SBN)$ /firmware/7921_7925/$1 last;
rewrite ^/firmware/(APPS-1.4.3.4.SBN)$ /firmware/7921/$1 last;
rewrite ^/firmware/(CP7921G-1.4.3.4.LOADS)$ /firmware/7921/$1 last;
rewrite ^/firmware/(GUI-1.4.3.4.SBN)$ /firmware/7921/$1 last;
rewrite ^/firmware/(SYS-1.4.3.4.SBN)$ /firmware/7921/$1 last;
rewrite ^/firmware/(TNUX-1.4.3.4.SBN)$ /firmware/7921/$1 last;
rewrite ^/firmware/(TNUXR-1.4.3.4.SBN)$ /firmware/7921/$1 last;
rewrite ^/firmware/(WLAN-1.4.3.4.SBN)$ /firmware/7921/$1 last;
# 7926 firmware (ancient)
rewrite ^/firmware/(APPSS-1.4.1SR1.SBN)$ /firmware/7926/$1 last;
@@ -143,50 +143,50 @@ server {
rewrite ^/firmware/(apps37sccp.1-4-5-7.bin)$ /firmware/7937/$1 last;
# 7940_7960 firmware (ancient)
rewrite ^/firmware/(P0030801SR01.bin)$ /firmware/7940_7960/$1 last;
rewrite ^/firmware/(P0030801SR01.loads)$ /firmware/7940_7960/$1 last;
rewrite ^/firmware/(P0030801SR01.sb2)$ /firmware/7940_7960/$1 last;
rewrite ^/firmware/(P0030801SR01.sbn)$ /firmware/7940_7960/$1 last;
rewrite ^/firmware/(P0030801SR01.bin)$ /firmware/7940/$1 last;
rewrite ^/firmware/(P0030801SR01.loads)$ /firmware/7940/$1 last;
rewrite ^/firmware/(P0030801SR01.sb2)$ /firmware/7940/$1 last;
rewrite ^/firmware/(P0030801SR01.sbn)$ /firmware/7940/$1 last;
# 7941_7961 firmware (java-based)
rewrite ^/firmware/(apps41.+\.sbn)$ /firmware/7941_7961/$1 last;
rewrite ^/firmware/(cnu41.+\.sbn)$ /firmware/7941_7961/$1 last;
rewrite ^/firmware/(cvm41sccp.+\.sbn)$ /firmware/7941_7961/$1 last;
rewrite ^/firmware/(dsp41.+\.sbn)$ /firmware/7941_7961/$1 last;
rewrite ^/firmware/(jar41sccp.+\.sbn)$ /firmware/7941_7961/$1 last;
rewrite ^/firmware/(SCCP41.+\.loads)$ /firmware/7941_7961/$1 last;
rewrite ^/firmware/(term41.+\.loads)$ /firmware/7941_7961/$1 last;
rewrite ^/firmware/(term61.+\.loads)$ /firmware/7941_7961/$1 last;
rewrite ^/firmware/(apps41.+\.sbn)$ /firmware/7941/$1 last;
rewrite ^/firmware/(cnu41.+\.sbn)$ /firmware/7941/$1 last;
rewrite ^/firmware/(cvm41sccp.+\.sbn)$ /firmware/7941/$1 last;
rewrite ^/firmware/(dsp41.+\.sbn)$ /firmware/7941/$1 last;
rewrite ^/firmware/(jar41sccp.+\.sbn)$ /firmware/7941/$1 last;
rewrite ^/firmware/(SCCP41.+\.loads)$ /firmware/7941/$1 last;
rewrite ^/firmware/(term41.+\.loads)$ /firmware/7941/$1 last;
rewrite ^/firmware/(term61.+\.loads)$ /firmware/7941/$1 last;
# 7942_7962 firmware (java-based)
rewrite ^/firmware/(apps42.+\.sbn)$ /firmware/7942_7962/$1 last;
rewrite ^/firmware/(cnu42.+\.sbn)$ /firmware/7942_7962/$1 last;
rewrite ^/firmware/(cvm42sccp.+\.sbn)$ /firmware/7942_7962/$1 last;
rewrite ^/firmware/(dsp42.+\.sbn)$ /firmware/7942_7962/$1 last;
rewrite ^/firmware/(jar42sccp.+\.sbn)$ /firmware/7942_7962/$1 last;
rewrite ^/firmware/(SCCP42.+\.loads)$ /firmware/7942_7962/$1 last;
rewrite ^/firmware/(term42.+\.loads)$ /firmware/7942_7962/$1 last;
rewrite ^/firmware/(term62.+\.loads)$ /firmware/7942_7962/$1 last;
rewrite ^/firmware/(apps42.+\.sbn)$ /firmware/7942/$1 last;
rewrite ^/firmware/(cnu42.+\.sbn)$ /firmware/7942/$1 last;
rewrite ^/firmware/(cvm42sccp.+\.sbn)$ /firmware/7942/$1 last;
rewrite ^/firmware/(dsp42.+\.sbn)$ /firmware/7942/$1 last;
rewrite ^/firmware/(jar42sccp.+\.sbn)$ /firmware/7942/$1 last;
rewrite ^/firmware/(SCCP42.+\.loads)$ /firmware/7942/$1 last;
rewrite ^/firmware/(term42.+\.loads)$ /firmware/7942/$1 last;
rewrite ^/firmware/(term62.+\.loads)$ /firmware/7942/$1 last;
# 7945_7965 firmware (java-based)
rewrite ^/firmware/(apps45.+\.sbn)$ /firmware/7945_7965/$1 last;
rewrite ^/firmware/(cnu45.+\.sbn)$ /firmware/7945_7965/$1 last;
rewrite ^/firmware/(cvm45sccp.+\.sbn)$ /firmware/7945_7965/$1 last;
rewrite ^/firmware/(dsp45.+\.sbn)$ /firmware/7945_7965/$1 last;
rewrite ^/firmware/(jar45sccp.+\.sbn)$ /firmware/7945_7965/$1 last;
rewrite ^/firmware/(SCCP45.+\.loads)$ /firmware/7945_7965/$1 last;
rewrite ^/firmware/(term45.+\.loads)$ /firmware/7945_7965/$1 last;
rewrite ^/firmware/(term65.+\.loads)$ /firmware/7945_7965/$1 last;
rewrite ^/firmware/(apps45.+\.sbn)$ /firmware/7945/$1 last;
rewrite ^/firmware/(cnu45.+\.sbn)$ /firmware/7945/$1 last;
rewrite ^/firmware/(cvm45sccp.+\.sbn)$ /firmware/7945/$1 last;
rewrite ^/firmware/(dsp45.+\.sbn)$ /firmware/7945/$1 last;
rewrite ^/firmware/(jar45sccp.+\.sbn)$ /firmware/7945/$1 last;
rewrite ^/firmware/(SCCP45.+\.loads)$ /firmware/7945/$1 last;
rewrite ^/firmware/(term45.+\.loads)$ /firmware/7945/$1 last;
rewrite ^/firmware/(term65.+\.loads)$ /firmware/7945/$1 last;
# 7970_7971 firmware (java-based)
rewrite ^/firmware/(apps70.+\.sbn)$ /firmware/7970_7971/$1 last;
rewrite ^/firmware/(cnu70.+\.sbn)$ /firmware/7970_7971/$1 last;
rewrite ^/firmware/(cvm70sccp.+\.sbn)$ /firmware/7970_7971/$1 last;
rewrite ^/firmware/(dsp70.+\.sbn)$ /firmware/7970_7971/$1 last;
rewrite ^/firmware/(jar70sccp.+\.sbn)$ /firmware/7970_7971/$1 last;
rewrite ^/firmware/(SCCP70.+\.loads)$ /firmware/7970_7971/$1 last;
rewrite ^/firmware/(term70.+\.loads)$ /firmware/7970_7971/$1 last;
rewrite ^/firmware/(term71.+\.loads)$ /firmware/7970_7971/$1 last;
rewrite ^/firmware/(apps70.+\.sbn)$ /firmware/7970/$1 last;
rewrite ^/firmware/(cnu70.+\.sbn)$ /firmware/7970/$1 last;
rewrite ^/firmware/(cvm70sccp.+\.sbn)$ /firmware/7970/$1 last;
rewrite ^/firmware/(dsp70.+\.sbn)$ /firmware/7970/$1 last;
rewrite ^/firmware/(jar70sccp.+\.sbn)$ /firmware/7970/$1 last;
rewrite ^/firmware/(SCCP70.+\.loads)$ /firmware/7970/$1 last;
rewrite ^/firmware/(term70.+\.loads)$ /firmware/7970/$1 last;
rewrite ^/firmware/(term71.+\.loads)$ /firmware/7970/$1 last;
# 7975 firmware (java-based)
rewrite ^/firmware/(apps75.+\.sbn)$ /firmware/7975/$1 last;

View File

@@ -33,14 +33,14 @@ ri ^(CP7905080003SCCP070409A.sbin)$ firmware/7905/\1
ri ^(CP7905080003SCCP070409A.zup)$ firmware/7905/\1
# 7906_7911 firmware (java-based)
ri ^(apps11)(.+\.sbn)$ firmware/7906_7911/\1\2
ri ^(cnu11)(.+\.sbn)$ firmware/7906_7911/\1\2
ri ^(cvm11sccp)(.+\.sbn)$ firmware/7906_7911/\1\2
ri ^(dsp11)(.+\.sbn)$ firmware/7906_7911/\1\2
ri ^(jar11sccp)(.+\.sbn)$ firmware/7906_7911/\1\2
ri ^(SCCP11)(.+\.loads)$ firmware/7906_7911/\1\2
ri ^(term06)(.+\.loads)$ firmware/7906_7911/\1\2
ri ^(term11)(.+\.loads)$ firmware/7906_7911/\1\2
ri ^(apps11)(.+\.sbn)$ firmware/7906/\1\2
ri ^(cnu11)(.+\.sbn)$ firmware/7906/\1\2
ri ^(cvm11sccp)(.+\.sbn)$ firmware/7906/\1\2
ri ^(dsp11)(.+\.sbn)$ firmware/7906/\1\2
ri ^(jar11sccp)(.+\.sbn)$ firmware/7906/\1\2
ri ^(SCCP11)(.+\.loads)$ firmware/7906/\1\2
ri ^(term06)(.+\.loads)$ firmware/7906/\1\2
ri ^(term11)(.+\.loads)$ firmware/7906/\1\2
# 7910 firmware (ancient)
ri ^(P00405000700.bin)$ firmware/7910/\1
@@ -59,13 +59,13 @@ ri ^(B016-1-0-4.SBN)$ firmware/7916/\1
ri ^(cmterm_7920.4.0-03-02.bin)$ firmware/7920/\1
# 7921_7925 firmware (ancient)
ri ^(APPS-1.4.3.4.SBN)$ firmware/7921_7925/\1
ri ^(CP7921G-1.4.3.4.LOADS)$ firmware/7921_7925/\1
ri ^(GUI-1.4.3.4.SBN)$ firmware/7921_7925/\1
ri ^(SYS-1.4.3.4.SBN)$ firmware/7921_7925/\1
ri ^(TNUX-1.4.3.4.SBN)$ firmware/7921_7925/\1
ri ^(TNUXR-1.4.3.4.SBN)$ firmware/7921_7925/\1
ri ^(WLAN-1.4.3.4.SBN)$ firmware/7921_7925/\1
ri ^(APPS-1.4.3.4.SBN)$ firmware/7921/\1
ri ^(CP7921G-1.4.3.4.LOADS)$ firmware/7921/\1
ri ^(GUI-1.4.3.4.SBN)$ firmware/7921/\1
ri ^(SYS-1.4.3.4.SBN)$ firmware/7921/\1
ri ^(TNUX-1.4.3.4.SBN)$ firmware/7921/\1
ri ^(TNUXR-1.4.3.4.SBN)$ firmware/7921/\1
ri ^(WLAN-1.4.3.4.SBN)$ firmware/7921/\1
# 7926 firmware (ancient)
ri ^(APPSS-1.4.1SR1.SBN)$ firmware/7926/\1
@@ -98,50 +98,50 @@ ri ^(cmterm_7936.3-3-21-0.bin)$ firmware/7936/\1
ri ^(apps37sccp.1-4-5-7.bin)$ firmware/7937/\1
# 7940_7960 firmware (ancient)
ri ^(P0030801SR01.bin)$ firmware/7940_7960/\1
ri ^(P0030801SR01.loads)$ firmware/7940_7960/\1
ri ^(P0030801SR01.sb2)$ firmware/7940_7960/\1
ri ^(P0030801SR01.sbn)$ firmware/7940_7960/\1
ri ^(P0030801SR01.bin)$ firmware/7940/\1
ri ^(P0030801SR01.loads)$ firmware/7940/\1
ri ^(P0030801SR01.sb2)$ firmware/7940/\1
ri ^(P0030801SR01.sbn)$ firmware/7940/\1
# 7941_7961 firmware (java-based)
ri ^(apps41)(.+\.sbn)$ firmware/7941_7961/\1\2
ri ^(cnu41)(.+\.sbn)$ firmware/7941_7961/\1\2
ri ^(cvm41sccp)(.+\.sbn)$ firmware/7941_7961/\1\2
ri ^(dsp41)(.+\.sbn)$ firmware/7941_7961/\1\2
ri ^(jar41sccp)(.+\.sbn)$ firmware/7941_7961/\1\2
ri ^(SCCP41)(.+\.loads)$ firmware/7941_7961/\1\2
ri ^(term41)(.+\.loads)$ firmware/7941_7961/\1\2
ri ^(term61)(.+\.loads)$ firmware/7941_7961/\1\2
ri ^(apps41)(.+\.sbn)$ firmware/7941/\1\2
ri ^(cnu41)(.+\.sbn)$ firmware/7941/\1\2
ri ^(cvm41sccp)(.+\.sbn)$ firmware/7941/\1\2
ri ^(dsp41)(.+\.sbn)$ firmware/7941/\1\2
ri ^(jar41sccp)(.+\.sbn)$ firmware/7941/\1\2
ri ^(SCCP41)(.+\.loads)$ firmware/7941/\1\2
ri ^(term41)(.+\.loads)$ firmware/7941/\1\2
ri ^(term61)(.+\.loads)$ firmware/7941/\1\2
# 7942_7962 firmware (java-based)
ri ^(apps42)(.+\.sbn)$ firmware/7942_7962/\1\2
ri ^(cnu42)(.+\.sbn)$ firmware/7942_7962/\1\2
ri ^(cvm42sccp)(.+\.sbn)$ firmware/7942_7962/\1\2
ri ^(dsp42)(.+\.sbn)$ firmware/7942_7962/\1\2
ri ^(jar42sccp)(.+\.sbn)$ firmware/7942_7962/\1\2
ri ^(SCCP42)(.+\.loads)$ firmware/7942_7962/\1\2
ri ^(term42)(.+\.loads)$ firmware/7942_7962/\1\2
ri ^(term62)(.+\.loads)$ firmware/7942_7962/\1\2
ri ^(apps42)(.+\.sbn)$ firmware/7942/\1\2
ri ^(cnu42)(.+\.sbn)$ firmware/7942/\1\2
ri ^(cvm42sccp)(.+\.sbn)$ firmware/7942/\1\2
ri ^(dsp42)(.+\.sbn)$ firmware/7942/\1\2
ri ^(jar42sccp)(.+\.sbn)$ firmware/7942/\1\2
ri ^(SCCP42)(.+\.loads)$ firmware/7942/\1\2
ri ^(term42)(.+\.loads)$ firmware/7942/\1\2
ri ^(term62)(.+\.loads)$ firmware/7942/\1\2
# 7945_7965 firmware (java-based)
ri ^(apps45)(.+\.sbn)$ firmware/7945_7965/\1\2
ri ^(cnu45)(.+\.sbn)$ firmware/7945_7965/\1\2
ri ^(cvm45sccp)(.+\.sbn)$ firmware/7945_7965/\1\2
ri ^(dsp45)(.+\.sbn)$ firmware/7945_7965/\1\2
ri ^(jar45sccp)(.+\.sbn)$ firmware/7945_7965/\1\2
ri ^(SCCP45)(.+\.loads)$ firmware/7945_7965/\1\2
ri ^(term45)(.+\.loads)$ firmware/7945_7965/\1\2
ri ^(term65)(.+\.loads)$ firmware/7945_7965/\1\2
ri ^(apps45)(.+\.sbn)$ firmware/7945/\1\2
ri ^(cnu45)(.+\.sbn)$ firmware/7945/\1\2
ri ^(cvm45sccp)(.+\.sbn)$ firmware/7945/\1\2
ri ^(dsp45)(.+\.sbn)$ firmware/7945/\1\2
ri ^(jar45sccp)(.+\.sbn)$ firmware/7945/\1\2
ri ^(SCCP45)(.+\.loads)$ firmware/7945/\1\2
ri ^(term45)(.+\.loads)$ firmware/7945/\1\2
ri ^(term65)(.+\.loads)$ firmware/7945/\1\2
# 7970_7971 firmware (java-based)
ri ^(apps70)(.+\.sbn)$ firmware/7970_7971/\1\2
ri ^(cnu70)(.+\.sbn)$ firmware/7970_7971/\1\2
ri ^(cvm70sccp)(.+\.sbn)$ firmware/7970_7971/\1\2
ri ^(dsp70)(.+\.sbn)$ firmware/7970_7971/\1\2
ri ^(jar70sccp)(.+\.sbn)$ firmware/7970_7971/\1\2
ri ^(SCCP70)(.+\.loads)$ firmware/7970_7971/\1\2
ri ^(term70)(.+\.loads)$ firmware/7970_7971/\1\2
ri ^(term71)(.+\.loads)$ firmware/7970_7971/\1\2
ri ^(apps70)(.+\.sbn)$ firmware/7970/\1\2
ri ^(cnu70)(.+\.sbn)$ firmware/7970/\1\2
ri ^(cvm70sccp)(.+\.sbn)$ firmware/7970/\1\2
ri ^(dsp70)(.+\.sbn)$ firmware/7970/\1\2
ri ^(jar70sccp)(.+\.sbn)$ firmware/7970/\1\2
ri ^(SCCP70)(.+\.loads)$ firmware/7970/\1\2
ri ^(term70)(.+\.loads)$ firmware/7970/\1\2
ri ^(term71)(.+\.loads)$ firmware/7970/\1\2
# 7975 firmware (java-based)
ri ^(apps75)(.+\.sbn)$ firmware/7975/\1\2