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