Changeset 1796
- Timestamp:
- 01/07/08 14:48:58
(1 year ago)
- Author:
- dsugar
- Message:
Finally builds on my machine
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r1795 |
r1796 |
|
| 98 | 98 | %build |
|---|
| 99 | 99 | #libselinux fragment |
|---|
| 100 | | cd libselinux.linux.%{arch} |
|---|
| 101 | | ant -f ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/libselinuxjava/antbuild.xml -Dtarget_arch=%{arch} -Dtarget_dir=${RPM_BUILD_DIR}/eclipse-cdsframework/libselinuxjava -Djava_target_dir=${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/src/com/tresys/framework/compiler/linkage/libselinuxjava/ |
|---|
| | 100 | cd libselinux.%{_os}.%{arch} |
|---|
| | 101 | ant -f ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/libselinuxjava/antbuild.xml -Dtarget_arch=%{arch} -Dtarget_dir=${RPM_BUILD_DIR}/eclipse-cdsframework/libselinux.%{_os}.%{arch}/libselinuxjava -Djava_target_dir=${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/src/com/tresys/framework/compiler/linkage/libselinuxjava/ |
|---|
| 102 | 102 | #jar -cf libselinuxjava.jar META-INF/ |
|---|
| 103 | 103 | ant -f rpmbuild.xml buildjar |
|---|
| … | … | |
| 113 | 113 | #cdsframework plugin |
|---|
| 114 | 114 | cd ../framework-plugin |
|---|
| 115 | | ant -f rpmbuild.xml -Dlibselinux_fragment_jar=${RPM_BUILD_DIR}/eclipse-cdsframework/libselinuxjava-plugin/library.jar -Dlibselinux_plugin_jar=${RPM_BUILD_DIR}/eclipse-cdsframework/libselinux.${_os}.%{arch}/libselinuxjava.jar buildjar |
|---|
| | 115 | ant -f rpmbuild.xml -Dlibselinux_fragment_jar=${RPM_BUILD_DIR}/eclipse-cdsframework/libselinuxjava-plugin/library.jar -Dlibselinux_plugin_jar=${RPM_BUILD_DIR}/eclipse-cdsframework/libselinux.%{_os}.%{arch}/libselinuxjava.jar buildjar |
|---|
| 116 | 116 | |
|---|
| 117 | 117 | |
|---|
| … | … | |
| 130 | 130 | |
|---|
| 131 | 131 | LSEL_PLUGIN_DIR=%{eclipse_base}/plugins/com.tresys.libselinuxjava_${LSEL_PLUGIN_VER} |
|---|
| 132 | | LSEL_FRAGMENT_DIR=%{eclipse_lib_base}/plugins/com.tresys.libselinuxjava.%{_os}.%{arch}_${LSEL_FRAGMENT_VER} |
|---|
| | 132 | LSEL_FRAGMENT_DIR=%{eclipse_lib_base}/plugins/com.tresys.libselinux.%{_os}.%{arch}_${LSEL_FRAGMENT_VER} |
|---|
| 133 | 133 | LSEL_FEATURE_DIR=%{eclipse_base}/features/com.tresys.libselinuxjava_${LSEL_FEATURE_VER} |
|---|
| 134 | 134 | LSEL_FRAGMENT_SRC=libselinux.%{_os}.%{arch} |
|---|
| 135 | 135 | |
|---|
| 136 | 136 | rm -rf ${RPM_BUILD_ROOT} |
|---|
| 137 | | mkdir -pd -m755 ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| 138 | | mkdir -pd -m755 ${RPM_BUILD_ROOT}${LSEL_PLUGIN_DIR} |
|---|
| 139 | | mkdir -pd -m755 ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR} |
|---|
| 140 | | |
|---|
| 141 | | mkdir -pd -m755 ${RPM_BUILD_ROOT}${CDS_FEATURE_DIR} |
|---|
| 142 | | mkdir -pd -m755 ${RPM_BUILD_ROOT}${LSEL_FEATURE_DIR} |
|---|
| | 137 | install -pd -m755 ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| | 138 | install -pd -m755 ${RPM_BUILD_ROOT}${LSEL_PLUGIN_DIR} |
|---|
| | 139 | install -pd -m755 ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR} |
|---|
| | 140 | |
|---|
| | 141 | install -pd -m755 ${RPM_BUILD_ROOT}${CDS_FEATURE_DIR} |
|---|
| | 142 | install -pd -m755 ${RPM_BUILD_ROOT}${LSEL_FEATURE_DIR} |
|---|
| 143 | 143 | |
|---|
| 144 | 144 | #features |
|---|
| 145 | | install -p -m644 ${RPM_SOURCE_DIR}/framework-feature/feature.xml ${RPM_BUILD_ROOT}${CDS_FEATURE_DIR} |
|---|
| 146 | | install -p -m644 ${RPM_SOURCE_DIR}/libselinux-feature/feature.xml ${RPM_BUILD_ROOT}${LSEL_FEATURE_DIR} |
|---|
| | 145 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-feature/feature.xml ${RPM_BUILD_ROOT}${CDS_FEATURE_DIR} |
|---|
| | 146 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/libselinux-feature/feature.xml ${RPM_BUILD_ROOT}${LSEL_FEATURE_DIR} |
|---|
| 147 | 147 | |
|---|
| 148 | 148 | # cds framework plugin |
|---|
| 149 | | install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/CDSFramework.jar ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| 150 | | install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/COPYING ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| 151 | | install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/plugin.xml ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| 152 | | install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/plugin.properties ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| 153 | | install -p -m644 ${RPM_BUILD_DIR}/framework-plugin/about.html ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| 154 | | cp -pR ${RPM_BUILD_DIR}/framework-plugin/icons ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/icons |
|---|
| 155 | | cp -pR ${RPM_BUILD_DIR}/framework-plugin/resources ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/resources |
|---|
| 156 | | cp -pR ${RPM_BUILD_DIR}/framework-plugin/META-INF ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/META-INF |
|---|
| | 149 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/CDSFramework.jar ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| | 150 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/COPYING ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| | 151 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/plugin.xml ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| | 152 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/plugin.properties ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| | 153 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/about.html ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR} |
|---|
| | 154 | cp -pR ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/icons ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/icons |
|---|
| | 155 | cp -pR ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/resources ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/resources |
|---|
| | 156 | cp -pR ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-plugin/META-INF ${RPM_BUILD_ROOT}${CDS_PLUGIN_DIR}/META-INF |
|---|
| 157 | 157 | |
|---|
| 158 | 158 | # cds framework help |
|---|
| 159 | | install -p -m644 ${RPM_BUILD_DIR}/framework-help/help.jar ${RPM_BUILD_ROOT}${CDS_HELP_JAR} |
|---|
| | 159 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/framework-help/help.jar ${RPM_BUILD_ROOT}${CDS_HELP_JAR} |
|---|
| 160 | 160 | |
|---|
| 161 | 161 | #libselinuxjava fragment |
|---|
| 162 | | cp -pR ${RPM_BUILD_DIR}/libselinux.${_os}.%{arch}/libselinuxjava/libselinuxjava.so ${RPM_BUILD_ROOT}%{LSEL_FRAGMENT_DIR}/libselinuxjava/ |
|---|
| 163 | | cp -p ${RPM_BUILD_DIR}/libselinux.${_os}.%{arch}/libselinuxjava.jar ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR}/ |
|---|
| 164 | | cp -pR ${RPM_BUILD_DIR}/libselinux.${_os}.%{arch}/META-INF ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR} |
|---|
| | 162 | install -pd -m755 ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR}/libselinuxjava |
|---|
| | 163 | |
|---|
| | 164 | cp -pR ${RPM_BUILD_DIR}/eclipse-cdsframework/libselinux.%{_os}.%{arch}/libselinuxjava/libselinuxjava.so ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR}/libselinuxjava/ |
|---|
| | 165 | cp -p ${RPM_BUILD_DIR}/eclipse-cdsframework/libselinux.%{_os}.%{arch}/libselinuxjava.jar ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR}/ |
|---|
| | 166 | cp -pR ${RPM_BUILD_DIR}/eclipse-cdsframework/libselinux.%{_os}.%{arch}/META-INF ${RPM_BUILD_ROOT}${LSEL_FRAGMENT_DIR} |
|---|
| 165 | 167 | |
|---|
| 166 | 168 | #libselinuxjava plugin |
|---|
| 167 | | install -p -m644 ${RPM_BUILD_DIR}/libselinuxjava-plugin/plugin.jar ${RPM_BUILD_ROOT}${LSEL_PLUGIN_DIR} |
|---|
| | 169 | install -p -m644 ${RPM_BUILD_DIR}/eclipse-cdsframework/libselinuxjava-plugin/plugin.jar ${RPM_BUILD_ROOT}${LSEL_PLUGIN_DIR} |
|---|
| 168 | 170 | |
|---|
| 169 | 171 | |
|---|
| … | … | |
| 188 | 190 | %defattr(-,root,root,-) |
|---|
| 189 | 191 | %{eclipse_base}/plugins/com.tresys.cdsframework*/ |
|---|
| 190 | | %{eclipse_base/features/com.tresys.cdsframework*/ |
|---|
| 191 | | |
|---|
| 192 | | %{eclipse_bsse}/plugins/com.tresys.libselinux*/ |
|---|
| 193 | | %{eclipse_base}/features/com.tresys.libselinux*/ |
|---|
| | 192 | %{eclipse_base}/features/com.tresys.cdsframework*/ |
|---|
| | 193 | |
|---|
| | 194 | %{eclipse_base}/plugins/com.tresys.libselinuxjava*/ |
|---|
| | 195 | %{eclipse_base}/features/com.tresys.libselinuxjava*/ |
|---|
| 194 | 196 | |
|---|
| 195 | 197 | %{eclipse_lib_base}/plugins/com.tresys.libselinux*/ |
|---|
Download in other formats:
* Generating other formats may take time.