1+ #! /bin/bash
2+
3+ type=$1
4+ config_path=" /usr/share/cloudstack-management/webapp/config.json"
5+ # ko_path="/usr/share/cloudstack-management/webapp/locales/ko_KR.json"
6+ # en_path="/usr/share/cloudstack-management/webapp/locales/en.json"
7+
8+ if [ " ablestack" == " $type " ]; then
9+
10+ echo " ABLECLOUD ABLESTACK Mold 테마 설정 중...."
11+
12+ # 로고 파일 변경
13+ sed -i " /\" logo\" / c\ \" logo\" : \" assets/logo-ablestack.png\" ," $config_path
14+ sed -i " /\" banner\" / c\ \" banner\" : \" assets/login-logo-ablestack.png\" ," $config_path
15+
16+ # 저작권 표시 변경
17+ sed -i " /\" footer\" / c\ \" footer\" : \" ⓒ 2021-2025 ABLECLOUD Inc. All Rights Reserved.\" ," $config_path
18+
19+ # 앱 타이틀 명 변경
20+ sed -i " /\" appTitle\" / c\ \" appTitle\" : \" ABLESTACK-Mold\" ," $config_path
21+ sed -i " /\" loginTitle\" / c\ \" loginTitle\" : \" ABLESTACK\" ," $config_path
22+
23+ # 테마 변경
24+ sed -i " /\" @primary-color\" / c\ \" @primary-color\" : \" #1890ff\" ," $config_path
25+ sed -i " /\" @link-color\" / c\ \" @link-color\" : \" #1890ff\" ," $config_path
26+ sed -i " /\" @loading-color\" / c\ \" @loading-color\" : \" #1890ff\" ," $config_path
27+ sed -i " /\" @processing-color\" / c\ \" @processing-color\" : \" #1890ff\" ," $config_path
28+
29+ # 로고 사이즈 설정
30+ sed -i " /\" @logo-magin-top\" / c\ \" @logo-magin-top\" : \" 4px\" ," $config_path
31+ sed -i " /\" @logo-magin-bottom\" / c\ \" @logo-magin-bottom\" : \" 0px\" ," $config_path
32+ sed -i " /\" @mini-logo-magin-top\" / c\ \" @mini-logo-magin-top\" : \" 8px\" ," $config_path
33+ sed -i " /\" @mini-logo-magin-bottom\" / c\ \" @mini-logo-magin-bottom\" : \" 8px\" ," $config_path
34+
35+ echo " ABLECLOUD ABLESTACK Mold 테마 설정 완료!"
36+
37+ elif [ " clostack" == " $type " ]; then
38+
39+ echo " CLOIT CLOSTACK Mold 테마 설정 중...."
40+
41+ # 로고 파일 변경
42+ sed -i " /\" logo\" / c\ \" logo\" : \" assets/logo-clostack.png\" ," $config_path
43+ sed -i " /\" banner\" / c\ \" banner\" : \" assets/login-logo-clostack.png\" ," $config_path
44+
45+ # 저작권 표시 변경
46+ sed -i " /\" footer\" / c\ \" footer\" : \" ⓒ 2025 ITCEN CLOIT. All Rights Reserved.\" ," $config_path
47+
48+ # 앱 타이틀 명 변경
49+ sed -i " /\" appTitle\" / c\ \" appTitle\" : \" CLOSTACK-Mold\" ," $config_path
50+ sed -i " /\" loginTitle\" / c\ \" loginTitle\" : \" CLOSTACK\" ," $config_path
51+
52+ # 테마 변경
53+ sed -i " /\" @primary-color\" / c\ \" @primary-color\" : \" #5FB684\" ," $config_path
54+ sed -i " /\" @link-color\" / c\ \" @link-color\" : \" #5FB684\" ," $config_path
55+ sed -i " /\" @loading-color\" / c\ \" @loading-color\" : \" #5FB684\" ," $config_path
56+ sed -i " /\" @processing-color\" / c\ \" @processing-color\" : \" #5FB684\" ," $config_path
57+
58+ # 로고 사이즈 설정
59+ sed -i " /\" @logo-magin-top\" / c\ \" @logo-magin-top\" : \" 8px\" ," $config_path
60+ sed -i " /\" @logo-magin-bottom\" / c\ \" @logo-magin-bottom\" : \" 5px\" ," $config_path
61+ sed -i " /\" @mini-logo-magin-top\" / c\ \" @mini-logo-magin-top\" : \" 8px\" ," $config_path
62+ sed -i " /\" @mini-logo-magin-bottom\" / c\ \" @mini-logo-magin-bottom\" : \" 8px\" ," $config_path
63+
64+ echo " CLOIT CLOSTACK Mold 테마 설정 완료!"
65+
66+ elif [ " hv" == " $type " ]; then
67+ echo " 효성 UCP HV Mold 테마 설정 중...."
68+
69+ # 로고 파일 변경
70+ sed -i " /\" logo\" / c\ \" logo\" : \" assets/logo-hv.png\" ," $config_path
71+ sed -i " /\" banner\" / c\ \" banner\" : \" assets/login-logo-hv.png\" ," $config_path
72+
73+ # 저작권 표시 변경
74+ sed -i " /\" footer\" / c\ \" footer\" : \" © HS HYOSUNG INFORMATION SYSTEMS\" ," $config_path
75+
76+ # 앱 타이틀 명 변경
77+ sed -i " /\" appTitle\" / c\ \" appTitle\" : \" 효성 UCP HV - Mold\" ," $config_path
78+ sed -i " /\" loginTitle\" / c\ \" loginTitle\" : \" 효성 UCP HV\" ," $config_path
79+
80+ # 테마 변경
81+ sed -i " /\" @primary-color\" / c\ \" @primary-color\" : \" #2f54eb\" ," $config_path
82+ sed -i " /\" @link-color\" / c\ \" @link-color\" : \" #2f54eb\" ," $config_path
83+ sed -i " /\" @loading-color\" / c\ \" @loading-color\" : \" #2f54eb\" ," $config_path
84+ sed -i " /\" @processing-color\" / c\ \" @processing-color\" : \" #2f54eb\" ," $config_path
85+
86+ # 로고 사이즈 설정
87+ sed -i " /\" @logo-magin-top\" / c\ \" @logo-magin-top\" : \" -4px\" ," $config_path
88+ sed -i " /\" @logo-magin-bottom\" / c\ \" @logo-magin-bottom\" : \" -4px\" ," $config_path
89+ sed -i " /\" @mini-logo-magin-top\" / c\ \" @mini-logo-magin-top\" : \" 8px\" ," $config_path
90+ sed -i " /\" @mini-logo-magin-bottom\" / c\ \" @mini-logo-magin-bottom\" : \" 8px\" ," $config_path
91+
92+ echo " 효성 UCP HV Mold 테마 설정 완료!"
93+
94+ fi
0 commit comments