Update rewrite rules
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
#
|
||||||
|
# TFTPd Rewrite for SCCP_Manager Custom remaping
|
||||||
|
# /firmware
|
||||||
|
# /settings
|
||||||
|
# /wallpapers
|
||||||
|
# /ringtones
|
||||||
|
# /locales
|
||||||
|
#
|
||||||
# 6901 firmware (java-based)
|
# 6901 firmware (java-based)
|
||||||
ri ^(APP6901SCCP)(.+\.sgn)$ firmware/6901/\1\2
|
ri ^(APP6901SCCP)(.+\.sgn)$ firmware/6901/\1\2
|
||||||
ri ^(KNL6901SCCP)(.+\.sgn)$ firmware/6901/\1\2
|
ri ^(KNL6901SCCP)(.+\.sgn)$ firmware/6901/\1\2
|
||||||
@@ -50,13 +58,13 @@ ri ^(P00405000700.sbn)$ firmware/7910/\1
|
|||||||
ri ^(CP7912080004SCCP080108A.sbin)$ firmware/7912/\1
|
ri ^(CP7912080004SCCP080108A.sbin)$ firmware/7912/\1
|
||||||
|
|
||||||
# 7915 firmware (ancient)
|
# 7915 firmware (ancient)
|
||||||
ri ^(B015-1-0-4.SBN)$ firmware/7915/\1
|
ri ^(B015-1-0-)(.+\.SBN)$ firmware/7915/\1\2
|
||||||
|
|
||||||
# 7916 firmware (ancient)
|
# 7916 firmware (ancient)
|
||||||
ri ^(B016-1-0-4.SBN)$ firmware/7916/\1
|
ri ^(B016-1-0-)(.+\.SBN)$ firmware/7916/\1\2
|
||||||
|
|
||||||
# 7920 firmware (ancient)
|
# 7920 firmware (ancient)
|
||||||
ri ^(cmterm_7920.4.0-03-02.bin)$ firmware/7920/\1
|
ri ^(cmterm_7920)(.+\.bin)$ firmware/7920/\1\2
|
||||||
|
|
||||||
# 7921_7925 firmware (ancient)
|
# 7921_7925 firmware (ancient)
|
||||||
ri ^(APPS-1.4.3.4.SBN)$ firmware/7921/\1
|
ri ^(APPS-1.4.3.4.SBN)$ firmware/7921/\1
|
||||||
@@ -98,14 +106,10 @@ ri ^(cmterm_7936.3-3-21-0.bin)$ firmware/7936/\1
|
|||||||
ri ^(apps37sccp.1-4-5-7.bin)$ firmware/7937/\1
|
ri ^(apps37sccp.1-4-5-7.bin)$ firmware/7937/\1
|
||||||
|
|
||||||
# 7940_7960 firmware (ancient)
|
# 7940_7960 firmware (ancient)
|
||||||
ri ^(P0030801SR.bin)$ firmware/7940/\1
|
ri ^(P0030801SR)(.+\.bin)$ firmware/7940/\1\2
|
||||||
ri ^(P0030801SR.loads)$ firmware/7940/\1
|
ri ^(P0030801SR)(.+\.loads)$ firmware/7940/\1\2
|
||||||
ri ^(P0030801SR.sb2)$ firmware/7940/\1
|
ri ^(P0030801SR)(.+\.sb2)$ firmware/7940/\1\2
|
||||||
ri ^(P0030801SR.sbn)$ firmware/7940/\1
|
ri ^(P0030801SR)(.+\.sbn)$ firmware/7940/\1\2
|
||||||
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)
|
# 7941_7961 firmware (java-based)
|
||||||
ri ^(apps41)(.+\.sbn)$ firmware/7941/\1\2
|
ri ^(apps41)(.+\.sbn)$ firmware/7941/\1\2
|
||||||
@@ -167,41 +171,39 @@ ri ^(SCCP894x)(.+\.loads)$ firmware/894x/\1\2
|
|||||||
# ata186/ata188 firmware (ancient)
|
# ata186/ata188 firmware (ancient)
|
||||||
ri ^(ATA030204SCCP090202A.zup)$ firmware/ata186/\1
|
ri ^(ATA030204SCCP090202A.zup)$ firmware/ata186/\1
|
||||||
|
|
||||||
# SPA
|
|
||||||
ri ^(spa50x)(.+\.bin)$ firmware/spa50x/\1\2
|
|
||||||
ri ^(spa51x)(.+\.bin)$ firmware/spa51x/\1\2
|
|
||||||
ri ^(spa525)(.+\.bin)$ firmware/spa525/\1\2
|
|
||||||
ri ^(spa941)(.+\.bin)$ firmware/spa941/\1\2
|
|
||||||
|
|
||||||
# Sub-Directory Handling
|
# Sub-Directory Handling
|
||||||
|
|
||||||
# settings
|
# settings
|
||||||
ri ^(.+\.tlv)?$ settings/\1
|
#ri ^(.+\.tlv)?$ settings/\1
|
||||||
ri ^\/(.+\.tlv)?$ settings/\1
|
#ri ^\/(.+\.tlv)?$ settings/\1
|
||||||
ri ^((.+\.cnf.xml)(\.enc)?(\.sgn)?)$ settings/\1
|
#ri ^((.+\.cnf.xml)(\.enc)?(\.sgn)?)$ settings/\1
|
||||||
ri ^\/((.+\-cnf.xml)(\.enc)?(\.sgn)?)$ settings/\1
|
#ri ^\/((.+\-cnf.xml)(\.enc)?(\.sgn)?)$ settings/\1
|
||||||
ri ^\/((SPA504G-cfg.xml)(\.enc)?(\.sgn)?)$ settings/\1
|
#ri ^\/((SPA504G-cfg.xml)(\.enc)?(\.sgn)?)$ settings/\1
|
||||||
|
|
||||||
# Keep firmware in a separate directory (optional)
|
# Keep firmware in a separate directory (optional)
|
||||||
#ri ^(.+\.loads)$ firmware/\1
|
#ri ^(.+\.loads)$ firmware/\1
|
||||||
#ri ^(.+\.sbn)$ firmware/\1
|
#ri ^(.+\.sbn)$ firmware/\1
|
||||||
|
|
||||||
# Keep locales in a separate directory (optional)
|
# Keep locales in a separate directory (optional)
|
||||||
ri ^(.+)\/(.+-sccp.jar(.+\.sgn)?)$ locales/languages/\1/\2
|
ri ^(.+)\/(.+-sccp.jar)$ languages/\1/\2
|
||||||
ri ^(.+)\/(.+-dictionary.+.xml(.+\.sgn)?)$ locales/languages/\1/\2
|
ri ^(.+)\/(.+-sip.jar)$ languages/\1/\2
|
||||||
ri ^(.+)\/(.+-font.xml(.+\.sgn)?)$ locales/languages/\1/\2
|
ri ^(.+)\/(.+-dictionary.xml)$ languages/\1/\2
|
||||||
ri ^(.+)\/(.+-kate.+\.xml(.+\.sgn)?)$ locales/languages/\1/\2
|
ri ^(.+)\/(.+-dictionary-ext.xml)$ languages/\1/\2
|
||||||
ri ^(.+)\/(CIPC_Locale\..+(.+\.sgn)?)$ locales/languages/\1/\2
|
ri ^(.+)\/(.+-tones.xml)$ languages/\1/\2
|
||||||
ri ^(.+)\/(.+-tones.xml(.+\.sgn)?)$ locales/countries/\1/\2
|
ri ^(.+)\/(.+-font.xml)$ languages/\1/\2
|
||||||
|
ri ^(.+)\/(.+-kate.xml)$ languages/\1/\2
|
||||||
|
ri ^(.+)\/(gk.+)(\.cfg)$ languages/\1/\2\3
|
||||||
|
|
||||||
|
#ri ^(.+)\/(.+-tones.xml)$ locales/countries/\1/\2
|
||||||
|
|
||||||
# Keep ring-tones in a separate directory (optional)
|
# Keep ring-tones in a separate directory (optional)
|
||||||
ri ^([R|r]ing[L|l]ist)(\.xml|-wb\.xml)(\.sgn)?$ ringtones/ringlist.xml
|
ri ^([R|r]ing[L|l]ist)(\.xml|-wb\.xml)(\.sgn)?$ ringtones/ringlist.xml
|
||||||
ri ^(Distinctive[R|r]ing[L|l]ist)(\.xml|-wb\.xml)(\.sgn)?$ ringtones/ringlist.xml
|
ri ^(Distinctive[R|r]ing[L|l]ist)(\.xml|-wb\.xml)(\.sgn)?$ ringtones/ringlist.xml
|
||||||
ri ^(.+)(\.raw|\.rwb)(\.sgn)?$ ringtones/\1\2\3
|
ri ^(.+)(\.raw|\.rwb|\.pcm)(\.sgn)?$ ringtones/\1\2\3
|
||||||
|
|
||||||
# Rename Desktops to wallpapers (optional)
|
# Rename Desktops to wallpapers (optional)
|
||||||
ri ^Desktops/(.+)/(List\.xml)(\.sgn)?$ wallpapers/\1/\2\3
|
#ri ^Desktops/(.+)/(List\.xml)(\.sgn)?$ wallpapers/\1/\2\3
|
||||||
ri ^Desktops/(.+)/(.+\.png)(\.sgn)?$ wallpapers/\1/\2\3
|
#ri ^Desktops/(.+)/(.+\.png)(\.sgn)?$ wallpapers/\1/\2\3
|
||||||
|
|
||||||
ri ^authorized_keys$ settings/authorized_keys
|
ri ^authorized_keys$ settings/authorized_keys
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user