From a786fb7379ffa0dc9d61a846515e638ff82d9fe1 Mon Sep 17 00:00:00 2001 From: Fabian Arrotin Date: Feb 25 2012 13:38:38 +0000 Subject: Fixed default enabled groups for c5 (in compsgen tool and xml for 5.8) --- diff --git a/c5-i386-comps.xml b/c5-i386-comps.xml index 60df2a8..4751363 100644 --- a/c5-i386-comps.xml +++ b/c5-i386-comps.xml @@ -147,7 +147,7 @@ 这组软件包包括一个系统图形化管理工具的集合,譬如:管理用户帐号和配置系统硬件。 這個群組是系統中圖形管理工具的收集,例如用來管理使用者帳號與設定系統硬體。 Leli qembu liyiqoqo lamathuluzi okuphatha emidwebo yesistimu, njengokuphatha ama-akhawunti omphathi kanye nengaphakathi yekhomputha yesistimu yokuhlanganisa. - true + false true authconfig-gtk @@ -1032,7 +1032,7 @@ 安装这组软件包来使用基础图形化用户界面(X)。 安裝這個套件群組以使用基礎的圖形 (X) 使用者介面。 Faka leli qembu lama phakethe elizosetshenziswa kwisiqu soxhumano lomsebenzisi lemidwebo (X). - true + false true bitmap-fonts @@ -4038,7 +4038,7 @@ 放松和打发时间的方式。 許多種讓您放鬆以及消磨時間的方法。 Izindlela eziningi zokugcebeleka kanye nokusebenzisa isikhathi sakho. - true + false true joystick @@ -4273,7 +4273,7 @@ GNOME 是一个功能强大的图形化用户界面,它包括一个面板、桌面、系统图标、以及图形化文件管理器。 GNOME 是個功能強大的圖形使用者介面,它含有面板、桌面、系統圖示 以及圖形的檔案管理員。(也是預設的桌面) I-GNOME inamandla, futhi inguxhumano lomsebenzisi onemidwebo obala iwindi ;lemininingwane, idesktop, izimpawu zezithombe kanye nemenenja yefayela lemidwebo. - true + false true control-center @@ -4656,7 +4656,7 @@ 这组软件包包含图形化电子邮件、万维网和聊天客户。 這個群組包括圖形的電子郵件、網頁以及聊天用戶端。 Leli qembu libala iposi lekhomputha elemidwebo, i-web, kanye nabantu bokuxoxa. - true + false true firefox @@ -4812,7 +4812,7 @@ 这组软件包包括用来帮助您操作和扫描图像的软件包。 這個群組包括了幫助您處理與掃描影像的套件。 Leli qembu libala amaphakethe okusiza ukuthi udlale ebese uhlola izithombe. - true + false true ImageMagick @@ -5757,7 +5757,7 @@ جاوا میں پروگرام چلانے کیلئے ساتھ 对运行使用 Java 编程语言编写的程序的支持。 Java 程式語言的執行程式支援。 - true + false false java-1.4.2-gcj-compat @@ -6619,7 +6619,7 @@ Бібліотеки для програм, збирання яких було виконано у попередніх випусках. 应用程序的库文件是基于原来的发行版本。 建置於較舊版本上的應用程式的函式庫。 - true + false true compat-libgcc-296 @@ -7655,7 +7655,7 @@ 包括的应用程序有办公套件、PDF 查看器等等。 應用程式包括了辦公室套裝軟體、PDF 檢視器等等。 Imiyalelo ibala amathuluzi ehhovisi, ababuki be-PDF, kanye nokuningi. - true + false true evince @@ -8047,7 +8047,7 @@ 安装这些工具来启用打印系统或充当打印服务器的系统。 安裝這些工具以啟用系統的列印功能或當作列印伺服器。 Faka lama thuluzi ukunika amandla isistimu yokushicilela noma isebenze njengo mlekeleli wokushicilela. - true + false true cups @@ -9337,7 +9337,7 @@ 从光盘录制到播放音频光盘和多媒体文件,该软件包组允许您使用系统上的音频和视频资源。 從燒錄 CD 到播放音效 CD 與多媒體檔案,這個套件群組讓您可以在系統上使用音效與視訊的功能。 Kusuka ekuqoshweni kwe-CD kuya ekudlalweni kwama-CD kanye namafayela onondaba, leli phakethe likuvumela ukuba usebenze ngesistimu yomsindo kanye nevidiyo. - true + false true alsa-utils @@ -11839,7 +11839,7 @@ Пакети для підтримки кластерних сховищ. 为集群存储提供支持的软件包。 提供叢集儲存裝置支援的套件。 - true + false true Global_File_System-en-US @@ -11948,7 +11948,7 @@ Підтримка кластеризації 集群的支持 叢集支援。 - true + false true Cluster_Administration-en-US @@ -12042,7 +12042,7 @@ Підтримка віртуалізації 虚拟化支持。 虛擬化支援。 - true + false true kernel-xen diff --git a/c5-x86_64-comps.xml b/c5-x86_64-comps.xml index fc8f00a..a7860b7 100644 --- a/c5-x86_64-comps.xml +++ b/c5-x86_64-comps.xml @@ -147,7 +147,7 @@ 这组软件包包括一个系统图形化管理工具的集合,譬如:管理用户帐号和配置系统硬件。 這個群組是系統中圖形管理工具的收集,例如用來管理使用者帳號與設定系統硬體。 Leli qembu liyiqoqo lamathuluzi okuphatha emidwebo yesistimu, njengokuphatha ama-akhawunti omphathi kanye nengaphakathi yekhomputha yesistimu yokuhlanganisa. - true + false true authconfig-gtk @@ -1031,7 +1031,7 @@ 安装这组软件包来使用基础图形化用户界面(X)。 安裝這個套件群組以使用基礎的圖形 (X) 使用者介面。 Faka leli qembu lama phakethe elizosetshenziswa kwisiqu soxhumano lomsebenzisi lemidwebo (X). - true + false true bitmap-fonts @@ -4035,7 +4035,7 @@ 放松和打发时间的方式。 許多種讓您放鬆以及消磨時間的方法。 Izindlela eziningi zokugcebeleka kanye nokusebenzisa isikhathi sakho. - true + false true joystick @@ -4270,7 +4270,7 @@ GNOME 是一个功能强大的图形化用户界面,它包括一个面板、桌面、系统图标、以及图形化文件管理器。 GNOME 是個功能強大的圖形使用者介面,它含有面板、桌面、系統圖示 以及圖形的檔案管理員。(也是預設的桌面) I-GNOME inamandla, futhi inguxhumano lomsebenzisi onemidwebo obala iwindi ;lemininingwane, idesktop, izimpawu zezithombe kanye nemenenja yefayela lemidwebo. - true + false true control-center @@ -4653,7 +4653,7 @@ 这组软件包包含图形化电子邮件、万维网和聊天客户。 這個群組包括圖形的電子郵件、網頁以及聊天用戶端。 Leli qembu libala iposi lekhomputha elemidwebo, i-web, kanye nabantu bokuxoxa. - true + false true firefox @@ -4809,7 +4809,7 @@ 这组软件包包括用来帮助您操作和扫描图像的软件包。 這個群組包括了幫助您處理與掃描影像的套件。 Leli qembu libala amaphakethe okusiza ukuthi udlale ebese uhlola izithombe. - true + false true ImageMagick @@ -5754,7 +5754,7 @@ جاوا میں پروگرام چلانے کیلئے ساتھ 对运行使用 Java 编程语言编写的程序的支持。 Java 程式語言的執行程式支援。 - true + false false java-1.4.2-gcj-compat @@ -6616,7 +6616,7 @@ Бібліотеки для програм, збирання яких було виконано у попередніх випусках. 应用程序的库文件是基于原来的发行版本。 建置於較舊版本上的應用程式的函式庫。 - true + false true compat-libgcc-296 @@ -7652,7 +7652,7 @@ 包括的应用程序有办公套件、PDF 查看器等等。 應用程式包括了辦公室套裝軟體、PDF 檢視器等等。 Imiyalelo ibala amathuluzi ehhovisi, ababuki be-PDF, kanye nokuningi. - true + false true evince @@ -8044,7 +8044,7 @@ 安装这些工具来启用打印系统或充当打印服务器的系统。 安裝這些工具以啟用系統的列印功能或當作列印伺服器。 Faka lama thuluzi ukunika amandla isistimu yokushicilela noma isebenze njengo mlekeleli wokushicilela. - true + false true cups @@ -9334,7 +9334,7 @@ 从光盘录制到播放音频光盘和多媒体文件,该软件包组允许您使用系统上的音频和视频资源。 從燒錄 CD 到播放音效 CD 與多媒體檔案,這個套件群組讓您可以在系統上使用音效與視訊的功能。 Kusuka ekuqoshweni kwe-CD kuya ekudlalweni kwama-CD kanye namafayela onondaba, leli phakethe likuvumela ukuba usebenze ngesistimu yomsindo kanye nevidiyo. - true + false true alsa-utils @@ -11837,7 +11837,7 @@ Пакети для підтримки кластерних сховищ. 为集群存储提供支持的软件包。 提供叢集儲存裝置支援的套件。 - true + false true Global_File_System-en-US @@ -11946,7 +11946,7 @@ Підтримка кластеризації 集群的支持 叢集支援。 - true + false true Cluster_Administration-en-US @@ -12123,7 +12123,7 @@ Підтримка віртуалізації 虚拟化支持。 虛擬化支援。 - true + false true kernel-xen diff --git a/tools/compsgen.sh b/tools/compsgen.sh index 7c17cfc..1bdad6e 100755 --- a/tools/compsgen.sh +++ b/tools/compsgen.sh @@ -118,19 +118,26 @@ for xmlfile in $(ls $destdir/*.xml); # groups/packagelist for id in $(xmlstarlet sel -t -m "//comps/group" -v id -n $xmlfile); do packagelist=$(xmlstarlet sel -t -m "//comps/group[id='$id']" -c packagelist $xmlfile);isindb=$(echo "select packagelist from groups where id='$id';"|sqlite3 $sqlitedb ) ; test "$isindb" = "$packagelist" || (echo "update groups set packagelist='$packagelist' where id='$id' ;"|sqlite3 $sqlitedb ); done + +#final done for the xmlfile loop +done +} +dbupdate() { # Fixing some groups that are by default active but have to be deselected on a CentOS install - for groupid in ha ha-management load-balancer resilient-storage scalable-file-systems ;do - echo "update groups set def='false' where id='$groupid';"|sqlite3 $sqlitedb - done + if [ "$release" = "6" ];then + for groupid in client-mgmt-tools ha ha-management load-balancer resilient-storage scalable-file-systems ;do + echo "update groups set def='false' where id='$groupid';"|sqlite3 $sqlitedb + done + elif [ "$release" = "5" ];then + for groupid in admin-tools base-x games gnome-desktop graphical-internet graphics java legacy-software-support office printing sound-and-video cluster-storage clustering xen ;do + echo "update groups set def='false' where id='$groupid';"|sqlite3 $sqlitedb + done + fi - -#final done for the xmlfile loop -done } - compsxmlout() { echo Generating the $outputxml file ... echo "" >$outputxml @@ -265,5 +272,6 @@ echo sqlite file = $sqlitedb echo Generated comps xml file = $outputxml time compsxmlin +dbupdate time compsxmlout