diff --git a/spug_api/apps/host/utils.py b/spug_api/apps/host/utils.py index cab03fe..cbd99bc 100644 --- a/spug_api/apps/host/utils.py +++ b/spug_api/apps/host/utils.py @@ -19,7 +19,7 @@ import os def check_os_type(os_name): os_name = os_name.lower() - types = ('centos', 'coreos', 'debian', 'suse', 'ubuntu', 'windows', 'freebsd', 'tencent', 'alibaba') + types = ('centos', 'coreos', 'debian', 'suse', 'ubuntu', 'windows', 'freebsd', 'tencent', 'alibaba', 'fedora') for t in types: if t in os_name: return t diff --git a/spug_web/src/pages/host/icons/fedora.png b/spug_web/src/pages/host/icons/fedora.png new file mode 100644 index 0000000..ec9bc95 Binary files /dev/null and b/spug_web/src/pages/host/icons/fedora.png differ diff --git a/spug_web/src/pages/host/icons/index.js b/spug_web/src/pages/host/icons/index.js index b67c359..077a0f6 100644 --- a/spug_web/src/pages/host/icons/index.js +++ b/spug_web/src/pages/host/icons/index.js @@ -8,6 +8,8 @@ import iconSuse from './suse.png'; import iconTencent from './tencent.png'; import iconUbuntu from './ubuntu.png'; import iconWindows from './windows.png'; +import iconFedora from './fedora.png'; +import iconLinux from './linux.png'; export default { excel: iconExcel, @@ -19,5 +21,7 @@ export default { suse: iconSuse, tencent: iconTencent, ubuntu: iconUbuntu, + fedora: iconFedora, windows: iconWindows, + unknown: iconLinux, } \ No newline at end of file diff --git a/spug_web/src/pages/host/icons/linux.png b/spug_web/src/pages/host/icons/linux.png new file mode 100644 index 0000000..c6b6c0f Binary files /dev/null and b/spug_web/src/pages/host/icons/linux.png differ