From a57a91583ab5ff20b7f053bba07f853d4f5ee327 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Stelmach?= Date: Wed, 27 May 2015 17:26:04 +0200 Subject: [PATCH 01/16] Fix path to user's systemd default.target MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: Ib871d3e5a2f973f3d551dd61feca7f13abd431ef Signed-off-by: Łukasz Stelmach --- scripts/generic-base.post | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/generic-base.post b/scripts/generic-base.post index 5b9fbcd..1d35892 100644 --- a/scripts/generic-base.post +++ b/scripts/generic-base.post @@ -13,11 +13,11 @@ sed -ri \ /etc/tizen-build.conf # setup systemd default target for user session -cat <<'EOF' >>/lib/systemd/user/default.target +cat <<'EOF' >>/usr/lib/systemd/user/default.target [Unit] Description=User session default target EOF -mkdir -p /lib/systemd/user/default.target.wants +mkdir -p /usr/lib/systemd/user/default.target.wants # start dbus session ln -s ../dbus.service /lib/systemd/user/default.target.wants/ -- 2.7.4 From 4b67a80a27c939d88614bf77b0da8e061420d737 Mon Sep 17 00:00:00 2001 From: Lukasz Wojciechowski Date: Thu, 25 Feb 2016 20:48:59 +0100 Subject: [PATCH 02/16] Remove notification-service from images Change-Id: If18fcf0f2d9ce9f7d09f244a105988c4d0817e7d Signed-off-by: Lukasz Wojciechowski --- patterns/generic-middleware.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/patterns/generic-middleware.yaml b/patterns/generic-middleware.yaml index 8906cc3..5b01512 100644 --- a/patterns/generic-middleware.yaml +++ b/patterns/generic-middleware.yaml @@ -25,7 +25,6 @@ Packages: - elm-misc - efl-theme-tizen-hd - libprivilege-control-conf -- notification-service - pkgmgr-server - pkgmgr-tool - sqlite3 -- 2.7.4 From 881b5c0a1af182a2bedf92bccc0af0c6dbee7dc9 Mon Sep 17 00:00:00 2001 From: boseong choi Date: Thu, 25 Feb 2016 17:41:10 +0900 Subject: [PATCH 03/16] Add symlink /var -> opt/var, /home -> opt/home for change directory structure /var to /opt/var and /home to /opt/home, move files in /var to /opt/var and make symlink /var -> opt/var (/home) (/opt/home) (/home -> opt/home) by post script Change-Id: I8b63d38110aa583ae9ced1f7111353050659c572 Signed-off-by: boseong choi --- scripts/generic-base.post | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/generic-base.post b/scripts/generic-base.post index 1d35892..66cb3df 100644 --- a/scripts/generic-base.post +++ b/scripts/generic-base.post @@ -1,6 +1,16 @@ #!/bin/sh echo "#################### generic-base.post ####################" +test ! -e /opt/var && mkdir -p /opt/var +test -d /var && cp -arf /var/* /opt/var/ +rm -rf /var +ln -snf opt/var /var + +test ! -e /opt/home && mkdir -p /opt/home +test -d /home && cp -arf /home/* /opt/home/ +rm -rf /home +ln -snf opt/home /home + build_ts=$(date -u +%s) build_date=$(date -u --date @$build_ts +%Y%m%d_%H%M%S) build_time=$(date -u --date @$build_ts +%H:%M:%S) -- 2.7.4 From 27294e182a5c69664e3b4437fbeeaac4f179a78d Mon Sep 17 00:00:00 2001 From: boseong choi Date: Thu, 10 Mar 2016 15:07:28 +0900 Subject: [PATCH 04/16] Add symlink /etc/smack -> ../opt/etc/smack move /etc/smack to /opt/etc/smack if /etc/smack is directory, and create symlink /etc/smack -> ../opt/etc/smack Change-Id: I6ceb58f93645fe884d973d04a11da9d1d3ee00cd Signed-off-by: boseong choi --- scripts/generic-base.post | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/generic-base.post b/scripts/generic-base.post index 66cb3df..cfd5f93 100644 --- a/scripts/generic-base.post +++ b/scripts/generic-base.post @@ -11,6 +11,11 @@ test -d /home && cp -arf /home/* /opt/home/ rm -rf /home ln -snf opt/home /home +test ! -e /opt/etc/smack && mkdir -p /opt/etc/smack +test -d /etc/smack && cp -arf /etc/smack/* /opt/etc/smack/ +rm -rf /etc/smack +ln -snf ../opt/etc/smack /etc/smack + build_ts=$(date -u +%s) build_date=$(date -u --date @$build_ts +%Y%m%d_%H%M%S) build_time=$(date -u --date @$build_ts +%H:%M:%S) -- 2.7.4 From 44bed2dc2eb7d28126b1494e223b1d36d0428c0c Mon Sep 17 00:00:00 2001 From: Lukasz Wojciechowski Date: Fri, 11 Mar 2016 08:44:35 +0100 Subject: [PATCH 05/16] Remove unused package elm-misc Change-Id: I7a22fca7ef9733c6eff9cb5bfd53bf6099a8dd05 --- patterns/generic-middleware.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/patterns/generic-middleware.yaml b/patterns/generic-middleware.yaml index 5b01512..063a884 100644 --- a/patterns/generic-middleware.yaml +++ b/patterns/generic-middleware.yaml @@ -22,7 +22,6 @@ Packages: - calendar-service - cairo - csr-framework -- elm-misc - efl-theme-tizen-hd - libprivilege-control-conf - pkgmgr-server -- 2.7.4 From dbf7c0eee34e3aa45983dbf43cff7d162b21e4a0 Mon Sep 17 00:00:00 2001 From: Kunhoon Baik Date: Fri, 11 Mar 2016 05:16:59 -0800 Subject: [PATCH 06/16] Revert "Add symlink /etc/smack -> ../opt/etc/smack" This reverts commit 27294e182a5c69664e3b4437fbeeaac4f179a78d. Change-Id: Id542fa241eb90773e8a71a23664df7f5ac21b359 --- scripts/generic-base.post | 5 ----- 1 file changed, 5 deletions(-) diff --git a/scripts/generic-base.post b/scripts/generic-base.post index cfd5f93..66cb3df 100644 --- a/scripts/generic-base.post +++ b/scripts/generic-base.post @@ -11,11 +11,6 @@ test -d /home && cp -arf /home/* /opt/home/ rm -rf /home ln -snf opt/home /home -test ! -e /opt/etc/smack && mkdir -p /opt/etc/smack -test -d /etc/smack && cp -arf /etc/smack/* /opt/etc/smack/ -rm -rf /etc/smack -ln -snf ../opt/etc/smack /etc/smack - build_ts=$(date -u +%s) build_date=$(date -u --date @$build_ts +%Y%m%d_%H%M%S) build_time=$(date -u --date @$build_ts +%H:%M:%S) -- 2.7.4 From 8dcb05e60067e1c006cfb745809421e0ad93a7b8 Mon Sep 17 00:00:00 2001 From: Stanislaw Wadas Date: Tue, 29 Mar 2016 11:23:47 +0200 Subject: [PATCH 07/16] [TRE-96] Remove toybox-symlinks-klogd toybox-symlinks-sysklogd Change-Id: I85ce30e819d6fa99774212f8b5d5e21172bf8352 Signed-off-by: Stanislaw Wadas --- patterns/generic-middleware.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/patterns/generic-middleware.yaml b/patterns/generic-middleware.yaml index 063a884..55b09cc 100644 --- a/patterns/generic-middleware.yaml +++ b/patterns/generic-middleware.yaml @@ -41,8 +41,6 @@ Packages: - eventsystem - vconf-internal-keys - toybox -- toybox-symlinks-klogd -- toybox-symlinks-sysklogd - toybox-symlinks-dhcp - toybox-symlinks-dhcpd - xdelta3 -- 2.7.4 From 4d0dccbb3ea4023047b28efeeff903c2a3cbeec3 Mon Sep 17 00:00:00 2001 From: Lukasz Wojciechowski Date: Tue, 15 Mar 2016 07:27:57 +0100 Subject: [PATCH 08/16] Remove tizen-branding-default Remove tizen-branding-default from generic-wayland pattern. The package is unused and causes image build break due to its requirement of already removed plymouth. Change-Id: Id02ad6f18430c32519aa008f2f1baacb367ddff5 --- patterns/generic-wayland.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/patterns/generic-wayland.yaml b/patterns/generic-wayland.yaml index 5e56095..c58647e 100644 --- a/patterns/generic-wayland.yaml +++ b/patterns/generic-wayland.yaml @@ -5,4 +5,3 @@ Packages: - cantarell-fonts - dejavu-fonts - xkeyboard-config -- tizen-branding-default -- 2.7.4 From 00a17158f032a25cc00ba3c59e3d0980c60dbe9a Mon Sep 17 00:00:00 2001 From: Stanislaw Wadas Date: Thu, 7 Apr 2016 13:12:01 +0200 Subject: [PATCH 09/16] [TRE-144] Remove efl-theme-tizen generic middleware Change-Id: I258fa5b223322291b0119434ee7856809f2a9d26 Signed-off-by: Stanislaw Wadas --- patterns/generic-middleware.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/patterns/generic-middleware.yaml b/patterns/generic-middleware.yaml index 55b09cc..152dd22 100644 --- a/patterns/generic-middleware.yaml +++ b/patterns/generic-middleware.yaml @@ -22,7 +22,6 @@ Packages: - calendar-service - cairo - csr-framework -- efl-theme-tizen-hd - libprivilege-control-conf - pkgmgr-server - pkgmgr-tool -- 2.7.4 From 817097f524c99fdfd8558f9407f1643378305564 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Stelmach?= Date: Thu, 31 Dec 2015 11:48:39 +0100 Subject: [PATCH 10/16] Reintroduce lrzsz package to generic-base.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit See commit a97ea3f4 for rationale. Change-Id: I85f8d1e2d48b57e2523aedf645b619c218253380 Signed-off-by: Łukasz Stelmach --- patterns/generic-base.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/patterns/generic-base.yaml b/patterns/generic-base.yaml index 67fa3e6..129b076 100644 --- a/patterns/generic-base.yaml +++ b/patterns/generic-base.yaml @@ -29,3 +29,4 @@ Packages: - wpa_supplicant - gum-utils - tlm +- lrzsz -- 2.7.4 From a31bb8371c00a7688fb3b4b55200e7fbfd6668cb Mon Sep 17 00:00:00 2001 From: Lukasz Wojciechowski Date: Thu, 5 May 2016 07:08:38 +0200 Subject: [PATCH 11/16] [TRE-211] Remove libprivilege-control from all Tizen profiles Change-Id: Ia376bba159b39e8f73ca67bce9d866319deec325 Signed-off-by: Lukasz Wojciechowski --- patterns/generic-middleware.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/patterns/generic-middleware.yaml b/patterns/generic-middleware.yaml index 152dd22..f51e26d 100644 --- a/patterns/generic-middleware.yaml +++ b/patterns/generic-middleware.yaml @@ -22,7 +22,6 @@ Packages: - calendar-service - cairo - csr-framework -- libprivilege-control-conf - pkgmgr-server - pkgmgr-tool - sqlite3 -- 2.7.4 From cfb8fbc2802069180841eeee25b531942895d6f8 Mon Sep 17 00:00:00 2001 From: HyungGi Lee Date: Thu, 19 May 2016 21:26:21 +0900 Subject: [PATCH 12/16] [TRE-316/317] replace pwdutils to shadow-utils Change-Id: I8cfbbd258c26bd962c0aa06ef02238373885332e --- patterns/generic-base.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patterns/generic-base.yaml b/patterns/generic-base.yaml index 129b076..b666486 100644 --- a/patterns/generic-base.yaml +++ b/patterns/generic-base.yaml @@ -9,7 +9,7 @@ Packages: - kmod-compat - kmod - tzdata -- pwdutils +- shadow-utils - pam - setup - filesystem -- 2.7.4 From c54c3399c4936e2d5ef3d316abe2c3d6e4699811 Mon Sep 17 00:00:00 2001 From: Kidong Kim Date: Thu, 19 May 2016 16:57:17 +0900 Subject: [PATCH 13/16] add security-related script - set capabilities Change-Id: If69912e80f1b96f02607098a28d89ab2e005c2e5 --- scripts/generic-security.post | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 scripts/generic-security.post diff --git a/scripts/generic-security.post b/scripts/generic-security.post new file mode 100644 index 0000000..685ba45 --- /dev/null +++ b/scripts/generic-security.post @@ -0,0 +1,7 @@ +#!/bin/sh +echo "#################### generic-security.post ####################" + +if [ -e /usr/share/security-config/set_capability ]; then + echo 'Give capabilities to daemons via set_capability from security-config package' + /usr/share/security-config/set_capability +fi -- 2.7.4 From 5d98c33d055ac8e78729a1f86433075421f29a6b Mon Sep 17 00:00:00 2001 From: Lukasz Wojciechowski Date: Wed, 25 May 2016 13:00:28 +0200 Subject: [PATCH 14/16] [TRE-326] Remove ail package from platform image Change-Id: I0d8965810b74b8844b7cacfbcb0a3a443a158757 Signed-off-by: Lukasz Wojciechowski --- patterns/generic-applications.yaml | 1 - scripts/generic-desktop-applications.post | 1 - 2 files changed, 2 deletions(-) diff --git a/patterns/generic-applications.yaml b/patterns/generic-applications.yaml index 5108849..866f67a 100644 --- a/patterns/generic-applications.yaml +++ b/patterns/generic-applications.yaml @@ -2,5 +2,4 @@ Summary: Generic Applications Description: Generic Applications Name: generic-applications Packages: -- ail - ca-certificates diff --git a/scripts/generic-desktop-applications.post b/scripts/generic-desktop-applications.post index 7b7c453..28d266b 100644 --- a/scripts/generic-desktop-applications.post +++ b/scripts/generic-desktop-applications.post @@ -18,7 +18,6 @@ function generic_desktop_applications_buxton_protect() { # temp workaround to fill each user app_info database with global db infos . /etc/tizen-platform.conf generic_desktop_applications_buxton_unprotect -ail_initdb pkgdir-tool --create --allglobalpkgs generic_desktop_applications_buxton_protect -- 2.7.4 From 1fd5d016eea0d253c7f6256eebcb7e112d351da1 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Tue, 3 May 2016 17:04:25 +0900 Subject: [PATCH 15/16] Remove unused scripts from generic-desktop-applications.post - Remove pkgdir-tool - Remove buxton protect/unprotect scripts Change-Id: I1292ed76c5c94b50528f2819fef88ee0c45d2b56 Signed-off-by: Sangyoon Jang --- scripts/generic-desktop-applications.post | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/scripts/generic-desktop-applications.post b/scripts/generic-desktop-applications.post index 28d266b..035d3fb 100644 --- a/scripts/generic-desktop-applications.post +++ b/scripts/generic-desktop-applications.post @@ -1,26 +1,6 @@ #!/bin/sh echo "#################### generic-desktop-applications.post ####################" -function generic_desktop_applications_buxton_unprotect() { - chsmack -a '*' /var/lib/buxton2 || true - chsmack -a '*' /var/lib/buxton2/* || true - chmod 0777 /var/lib/buxton2 || true - chmod 0666 /var/lib/buxton2/* || true -} - -function generic_desktop_applications_buxton_protect() { - chmod 0600 /var/lib/buxton2/* || true - chmod 0700 /var/lib/buxton2 || true - chsmack -a System /var/lib/buxton2/* || true - chsmack -a System /var/lib/buxton2 || true -} - -# temp workaround to fill each user app_info database with global db infos -. /etc/tizen-platform.conf -generic_desktop_applications_buxton_unprotect -pkgdir-tool --create --allglobalpkgs -generic_desktop_applications_buxton_protect - # depends on generic-base functions function generic_desktop_applications_fix_userhome() { user=$1 -- 2.7.4 From 58ae8c384bf092cd12c9f4a7138c15b56f26bb1f Mon Sep 17 00:00:00 2001 From: Lukasz Wojciechowski Date: Tue, 12 Jul 2016 16:57:07 +0200 Subject: [PATCH 16/16] [TRE-471] Remove dejavu-fonts and cantarell-fonts from wayland images Change-Id: Iae0c9132c068c75e755e10fd6a308554ea1ae6ca Signed-off-by: Lukasz Wojciechowski --- patterns/generic-wayland.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/patterns/generic-wayland.yaml b/patterns/generic-wayland.yaml index c58647e..87f4041 100644 --- a/patterns/generic-wayland.yaml +++ b/patterns/generic-wayland.yaml @@ -2,6 +2,4 @@ Summary: Generic Wayland Description: Generic Wayland Name: generic-wayland Packages: -- cantarell-fonts -- dejavu-fonts - xkeyboard-config -- 2.7.4