From fe4723a538a8b19e0ebcd2646bd49c77515b251be18dce7ad5fc2c221b06581c Mon Sep 17 00:00:00 2001 From: Johannes Segitz Date: Wed, 20 Sep 2023 14:15:21 +0000 Subject: [PATCH] Accepting request 1112155 from home:jsegitz:branches:security:SELinux_2 - Modified update.sh to require first parameter "full" to also update container-selinux. For maintenance updates you usually don't want it to be updated OBS-URL: https://build.opensuse.org/request/show/1112155 OBS-URL: https://build.opensuse.org/package/show/security:SELinux/selinux-policy?expand=0&rev=191 --- selinux-policy.changes | 7 +++++++ update.sh | 15 ++++++++------- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/selinux-policy.changes b/selinux-policy.changes index 867614b..dc72c9d 100644 --- a/selinux-policy.changes +++ b/selinux-policy.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Sep 19 07:57:02 UTC 2023 - Johannes Segitz + +- Modified update.sh to require first parameter "full" to also + update container-selinux. For maintenance updates you usually + don't want it to be updated + ------------------------------------------------------------------- Fri Jul 28 14:49:04 UTC 2023 - filippo.bonazzi@suse.com diff --git a/update.sh b/update.sh index 823357d..056b1ea 100644 --- a/update.sh +++ b/update.sh @@ -2,18 +2,20 @@ date=$(date '+%Y%m%d') base_name_pattern='selinux-policy-*.tar.xz' - echo Update to $date old_tar_file=$(ls -1 $base_name_pattern) osc service manualrun -rm -rf container-selinux -git clone --depth 1 https://github.com/containers/container-selinux.git -rm -f container.* -mv container-selinux/container.* . -rm -rf container-selinux +if [ "$1" = "full" ]; then + echo doing full update including container-selinux + rm -rf container-selinux + git clone --depth 1 https://github.com/containers/container-selinux.git + rm -f container.* + mv container-selinux/container.* . + rm -rf container-selinux +fi # delete old files. Might need a better sanity check tar_cnt=$(ls -1 $base_name_pattern | wc -l) @@ -24,4 +26,3 @@ if [ $tar_cnt -gt 1 ]; then fi osc status -