)
CONFIGURE_FILE(packaging/ca-certificates.manifest.in ca-certificates.manifest @ONLY)
-
-ADD_SUBDIRECTORY(scripts)
# define system macro
%define macro_ca_certificates %{ro_etc_dir}/rpm/macros.ca-certificates
-# upgrade macro
-%define upgrade_dir %{ro_data_dir}/upgrade
-%define upgrade_script_dir %{upgrade_dir}/scripts
-%define upgrade_data_dir %{upgrade_dir}/data
-
%prep
%setup -q
-DTZ_SYS_RO_CA_BUNDLE=%ro_ca_bundle \
-DTZ_SYS_CA_BUNDLE_DIR=%ca_bundle_dir \
-DTZ_SYS_RO_CA_CERTS_ORIG=%ro_ca_certs_orig_dir \
- -DOLD_CA_BUNDLE_DIR=%old_ca_bundle_dir \
- -DUPGRADE_SCRIPT_DIR=%upgrade_script_dir \
- -DUPGRADE_DATA_DIR=%upgrade_data_dir
+ -DOLD_CA_BUNDLE_DIR=%old_ca_bundle_dir
%install
# link file : for bundle
ln -sf %{ca_bundle} %{buildroot}%{ro_ca_bundle}
-# data for platform upgrade (Tizen 2.4 -> 3.0)
-mkdir -p %{buildroot}%{upgrade_data_dir}
-cp %{buildroot}%{ca_bundle} %{buildroot}%{upgrade_data_dir}
-
%files
%manifest %{name}.manifest
%license LICENSE
%attr(664, root, %{group_name}) %{ca_bundle}
# symbol CA bundle
%{ro_ca_bundle}
-# support for platform upgrade (Tizen 2.4 -> 3.0)
-%attr(755, root, root) %{upgrade_script_dir}/240.ca-certificates-certs-upgrade.sh
-%attr(755, root, root) %{upgrade_script_dir}/241.ca-certificates-bundle-upgrade.sh
-%attr(664, root, %{group_name}) %{upgrade_data_dir}/ca-bundle.pem
%files devel
%config %{macro_ca_certificates}
+++ /dev/null
-#!/bin/bash
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-# Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# @file 240.ca-certificates-certs-upgrade.sh.in
-# @author Sangwan Kwon (sangwan.kwon@samsung.com)
-# @brief Certificates migration scripts for platform upgrade 2.4 -> 3.0
-#
-
-# delete old certificates
-rm -rf @TZ_SYS_CA_CERTS@
-mkdir -p @TZ_SYS_CA_CERTS@
-
-# make link files : for new certificates in RW area
-ln -sf @TZ_SYS_RO_CA_CERTS_ORIG@/* @TZ_SYS_CA_CERTS@/
-
-# change smack rule
-chsmack -a @SMACK_DOMAIN_NAME@ @TZ_SYS_CA_CERTS@
-
-# change DAC
-chown -h -R @USER_NAME@:@GROUP_NAME@ @TZ_SYS_CA_CERTS@
-
-# change mode
-chmod 775 @TZ_SYS_CA_CERTS@
+++ /dev/null
-#!/bin/bash
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-# Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# @file 241.ca-certificates-bundle-upgrade.sh.in
-# @author Sangwan Kwon (sangwan.kwon@samsung.com)
-# @brief CA bundle migration scripts for platform upgrade 2.4 -> 3.0
-#
-
-# delete old ca bundle
-rm -rf @OLD_CA_BUNDLE_DIR@
-
-# upgrade bundle file
-mkdir -p @TZ_SYS_CA_BUNDLE_DIR@
-cp @UPGRADE_DATA_DIR@/ca-bundle.pem @TZ_SYS_CA_BUNDLE_DIR@
-
-# change permission
-chsmack -a @SMACK_DOMAIN_NAME@ @TZ_SYS_CA_BUNDLE@
-chown root:@GROUP_NAME@ @TZ_SYS_CA_BUNDLE@
-chmod 664 @TZ_SYS_CA_BUNDLE@
+++ /dev/null
-# Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# @file CMakeLists.txt
-# @author Sangwan Kwon (sangwan.kwon@samsung.com)
-#
-
-CONFIGURE_FILE(
- 240.ca-certificates-certs-upgrade.sh.in
- 240.ca-certificates-certs-upgrade.sh
- @ONLY)
-CONFIGURE_FILE(
- 241.ca-certificates-bundle-upgrade.sh.in
- 241.ca-certificates-bundle-upgrade.sh
- @ONLY)
-
-INSTALL(FILES
- 240.ca-certificates-certs-upgrade.sh
- 241.ca-certificates-bundle-upgrade.sh
- DESTINATION ${UPGRADE_SCRIPT_DIR})