diff --git a/packages/l/lxc/abi_libs b/packages/l/lxc/abi_libs index d77b81602e22..8b0564ddf71d 100644 --- a/packages/l/lxc/abi_libs +++ b/packages/l/lxc/abi_libs @@ -14,6 +14,8 @@ lxc-execute lxc-freeze lxc-info lxc-ls +lxc-monitor +lxc-monitord lxc-snapshot lxc-start lxc-stop @@ -23,3 +25,4 @@ lxc-unshare lxc-user-nic lxc-usernsexec lxc-wait +pam_cgfs.so diff --git a/packages/l/lxc/abi_symbols b/packages/l/lxc/abi_symbols index 699afc1b4edf..1fa078c35e5b 100644 --- a/packages/l/lxc/abi_symbols +++ b/packages/l/lxc/abi_symbols @@ -1,3 +1,4 @@ +init.lxc:_IO_stdin_used init.lxc:lxc_log_category_af_unix init.lxc:lxc_log_category_caps init.lxc:lxc_log_category_error @@ -26,10 +27,11 @@ liblxc.so.1:lxc_container_put liblxc.so.1:lxc_get_global_config_item liblxc.so.1:lxc_get_version liblxc.so.1:lxc_get_wait_states +liblxc.so.1:lxc_handler_mainloop +liblxc.so.1:lxc_handler_mainloop_thread_fn liblxc.so.1:lxc_has_api_extension liblxc.so.1:lxc_is_valid_storage_type liblxc.so.1:lxc_log_category_af_unix -liblxc.so.1:lxc_log_category_apparmor liblxc.so.1:lxc_log_category_attach liblxc.so.1:lxc_log_category_btrfs liblxc.so.1:lxc_log_category_caps @@ -66,6 +68,8 @@ liblxc.so.1:lxc_log_category_overlay liblxc.so.1:lxc_log_category_parse liblxc.so.1:lxc_log_category_process_utils liblxc.so.1:lxc_log_category_rbd +liblxc.so.1:lxc_log_category_rexec +liblxc.so.1:lxc_log_category_ringbuf liblxc.so.1:lxc_log_category_rsync liblxc.so.1:lxc_log_category_seccomp liblxc.so.1:lxc_log_category_start @@ -83,6 +87,7 @@ liblxc.so.1:lxc_log_use_global_fd liblxc.so.1:lxc_network_info liblxc.so.1:mod_all_rdeps liblxc.so.1:write_id_mapping +lxc-attach:_IO_stdin_used lxc-attach:__safe_mount_beneath_at lxc-attach:lxc_log_category_caps lxc-attach:lxc_log_category_error @@ -95,6 +100,7 @@ lxc-attach:lxc_log_category_network lxc-attach:lxc_log_category_nl lxc-attach:lxc_log_category_parse lxc-attach:lxc_log_category_process_utils +lxc-attach:lxc_log_category_rexec lxc-attach:lxc_log_category_utils lxc-attach:lxc_log_close lxc-attach:lxc_log_fd @@ -102,6 +108,7 @@ lxc-attach:lxc_log_init lxc-attach:lxc_log_use_global_fd lxc-attach:lxc_network_info lxc-attach:write_id_mapping +lxc-autostart:_IO_stdin_used lxc-autostart:__safe_mount_beneath_at lxc-autostart:lxc_log_category_caps lxc-autostart:lxc_log_category_error @@ -114,6 +121,7 @@ lxc-autostart:lxc_log_category_network lxc-autostart:lxc_log_category_nl lxc-autostart:lxc_log_category_parse lxc-autostart:lxc_log_category_process_utils +lxc-autostart:lxc_log_category_rexec lxc-autostart:lxc_log_category_utils lxc-autostart:lxc_log_close lxc-autostart:lxc_log_fd @@ -121,6 +129,7 @@ lxc-autostart:lxc_log_init lxc-autostart:lxc_log_use_global_fd lxc-autostart:lxc_network_info lxc-autostart:write_id_mapping +lxc-cgroup:_IO_stdin_used lxc-cgroup:__safe_mount_beneath_at lxc-cgroup:lxc_log_category_caps lxc-cgroup:lxc_log_category_error @@ -133,6 +142,7 @@ lxc-cgroup:lxc_log_category_network lxc-cgroup:lxc_log_category_nl lxc-cgroup:lxc_log_category_parse lxc-cgroup:lxc_log_category_process_utils +lxc-cgroup:lxc_log_category_rexec lxc-cgroup:lxc_log_category_utils lxc-cgroup:lxc_log_close lxc-cgroup:lxc_log_fd @@ -140,6 +150,7 @@ lxc-cgroup:lxc_log_init lxc-cgroup:lxc_log_use_global_fd lxc-cgroup:lxc_network_info lxc-cgroup:write_id_mapping +lxc-checkpoint:_IO_stdin_used lxc-checkpoint:__safe_mount_beneath_at lxc-checkpoint:lxc_log_category_caps lxc-checkpoint:lxc_log_category_error @@ -152,6 +163,7 @@ lxc-checkpoint:lxc_log_category_network lxc-checkpoint:lxc_log_category_nl lxc-checkpoint:lxc_log_category_parse lxc-checkpoint:lxc_log_category_process_utils +lxc-checkpoint:lxc_log_category_rexec lxc-checkpoint:lxc_log_category_utils lxc-checkpoint:lxc_log_close lxc-checkpoint:lxc_log_fd @@ -159,6 +171,7 @@ lxc-checkpoint:lxc_log_init lxc-checkpoint:lxc_log_use_global_fd lxc-checkpoint:lxc_network_info lxc-checkpoint:write_id_mapping +lxc-config:_IO_stdin_used lxc-config:__safe_mount_beneath_at lxc-config:lxc_log_category_caps lxc-config:lxc_log_category_error @@ -171,6 +184,7 @@ lxc-config:lxc_log_category_network lxc-config:lxc_log_category_nl lxc-config:lxc_log_category_parse lxc-config:lxc_log_category_process_utils +lxc-config:lxc_log_category_rexec lxc-config:lxc_log_category_utils lxc-config:lxc_log_close lxc-config:lxc_log_fd @@ -178,6 +192,7 @@ lxc-config:lxc_log_init lxc-config:lxc_log_use_global_fd lxc-config:lxc_network_info lxc-config:write_id_mapping +lxc-console:_IO_stdin_used lxc-console:__safe_mount_beneath_at lxc-console:lxc_log_category_caps lxc-console:lxc_log_category_error @@ -190,6 +205,7 @@ lxc-console:lxc_log_category_network lxc-console:lxc_log_category_nl lxc-console:lxc_log_category_parse lxc-console:lxc_log_category_process_utils +lxc-console:lxc_log_category_rexec lxc-console:lxc_log_category_utils lxc-console:lxc_log_close lxc-console:lxc_log_fd @@ -197,6 +213,7 @@ lxc-console:lxc_log_init lxc-console:lxc_log_use_global_fd lxc-console:lxc_network_info lxc-console:write_id_mapping +lxc-copy:_IO_stdin_used lxc-copy:__safe_mount_beneath_at lxc-copy:lxc_log_category_caps lxc-copy:lxc_log_category_error @@ -209,6 +226,7 @@ lxc-copy:lxc_log_category_network lxc-copy:lxc_log_category_nl lxc-copy:lxc_log_category_parse lxc-copy:lxc_log_category_process_utils +lxc-copy:lxc_log_category_rexec lxc-copy:lxc_log_category_utils lxc-copy:lxc_log_close lxc-copy:lxc_log_fd @@ -216,6 +234,7 @@ lxc-copy:lxc_log_init lxc-copy:lxc_log_use_global_fd lxc-copy:lxc_network_info lxc-copy:write_id_mapping +lxc-create:_IO_stdin_used lxc-create:__safe_mount_beneath_at lxc-create:lxc_log_category_caps lxc-create:lxc_log_category_error @@ -228,6 +247,7 @@ lxc-create:lxc_log_category_network lxc-create:lxc_log_category_nl lxc-create:lxc_log_category_parse lxc-create:lxc_log_category_process_utils +lxc-create:lxc_log_category_rexec lxc-create:lxc_log_category_utils lxc-create:lxc_log_close lxc-create:lxc_log_fd @@ -235,6 +255,7 @@ lxc-create:lxc_log_init lxc-create:lxc_log_use_global_fd lxc-create:lxc_network_info lxc-create:write_id_mapping +lxc-destroy:_IO_stdin_used lxc-destroy:__safe_mount_beneath_at lxc-destroy:lxc_log_category_caps lxc-destroy:lxc_log_category_error @@ -247,6 +268,7 @@ lxc-destroy:lxc_log_category_network lxc-destroy:lxc_log_category_nl lxc-destroy:lxc_log_category_parse lxc-destroy:lxc_log_category_process_utils +lxc-destroy:lxc_log_category_rexec lxc-destroy:lxc_log_category_utils lxc-destroy:lxc_log_close lxc-destroy:lxc_log_fd @@ -254,6 +276,7 @@ lxc-destroy:lxc_log_init lxc-destroy:lxc_log_use_global_fd lxc-destroy:lxc_network_info lxc-destroy:write_id_mapping +lxc-device:_IO_stdin_used lxc-device:__safe_mount_beneath_at lxc-device:lxc_log_category_caps lxc-device:lxc_log_category_error @@ -266,6 +289,7 @@ lxc-device:lxc_log_category_network lxc-device:lxc_log_category_nl lxc-device:lxc_log_category_parse lxc-device:lxc_log_category_process_utils +lxc-device:lxc_log_category_rexec lxc-device:lxc_log_category_utils lxc-device:lxc_log_close lxc-device:lxc_log_fd @@ -273,6 +297,7 @@ lxc-device:lxc_log_init lxc-device:lxc_log_use_global_fd lxc-device:lxc_network_info lxc-device:write_id_mapping +lxc-execute:_IO_stdin_used lxc-execute:__safe_mount_beneath_at lxc-execute:lxc_log_category_caps lxc-execute:lxc_log_category_error @@ -285,6 +310,7 @@ lxc-execute:lxc_log_category_network lxc-execute:lxc_log_category_nl lxc-execute:lxc_log_category_parse lxc-execute:lxc_log_category_process_utils +lxc-execute:lxc_log_category_rexec lxc-execute:lxc_log_category_utils lxc-execute:lxc_log_close lxc-execute:lxc_log_fd @@ -292,6 +318,7 @@ lxc-execute:lxc_log_init lxc-execute:lxc_log_use_global_fd lxc-execute:lxc_network_info lxc-execute:write_id_mapping +lxc-freeze:_IO_stdin_used lxc-freeze:__safe_mount_beneath_at lxc-freeze:lxc_log_category_caps lxc-freeze:lxc_log_category_error @@ -304,6 +331,7 @@ lxc-freeze:lxc_log_category_network lxc-freeze:lxc_log_category_nl lxc-freeze:lxc_log_category_parse lxc-freeze:lxc_log_category_process_utils +lxc-freeze:lxc_log_category_rexec lxc-freeze:lxc_log_category_utils lxc-freeze:lxc_log_close lxc-freeze:lxc_log_fd @@ -311,6 +339,7 @@ lxc-freeze:lxc_log_init lxc-freeze:lxc_log_use_global_fd lxc-freeze:lxc_network_info lxc-freeze:write_id_mapping +lxc-info:_IO_stdin_used lxc-info:__safe_mount_beneath_at lxc-info:lxc_log_category_caps lxc-info:lxc_log_category_error @@ -323,6 +352,7 @@ lxc-info:lxc_log_category_network lxc-info:lxc_log_category_nl lxc-info:lxc_log_category_parse lxc-info:lxc_log_category_process_utils +lxc-info:lxc_log_category_rexec lxc-info:lxc_log_category_utils lxc-info:lxc_log_close lxc-info:lxc_log_fd @@ -330,6 +360,7 @@ lxc-info:lxc_log_init lxc-info:lxc_log_use_global_fd lxc-info:lxc_network_info lxc-info:write_id_mapping +lxc-ls:_IO_stdin_used lxc-ls:__safe_mount_beneath_at lxc-ls:lxc_log_category_caps lxc-ls:lxc_log_category_error @@ -342,6 +373,7 @@ lxc-ls:lxc_log_category_network lxc-ls:lxc_log_category_nl lxc-ls:lxc_log_category_parse lxc-ls:lxc_log_category_process_utils +lxc-ls:lxc_log_category_rexec lxc-ls:lxc_log_category_utils lxc-ls:lxc_log_close lxc-ls:lxc_log_fd @@ -349,6 +381,9 @@ lxc-ls:lxc_log_init lxc-ls:lxc_log_use_global_fd lxc-ls:lxc_network_info lxc-ls:write_id_mapping +lxc-monitor:_IO_stdin_used +lxc-monitord:_IO_stdin_used +lxc-snapshot:_IO_stdin_used lxc-snapshot:__safe_mount_beneath_at lxc-snapshot:lxc_log_category_caps lxc-snapshot:lxc_log_category_error @@ -361,6 +396,7 @@ lxc-snapshot:lxc_log_category_network lxc-snapshot:lxc_log_category_nl lxc-snapshot:lxc_log_category_parse lxc-snapshot:lxc_log_category_process_utils +lxc-snapshot:lxc_log_category_rexec lxc-snapshot:lxc_log_category_utils lxc-snapshot:lxc_log_close lxc-snapshot:lxc_log_fd @@ -368,6 +404,7 @@ lxc-snapshot:lxc_log_init lxc-snapshot:lxc_log_use_global_fd lxc-snapshot:lxc_network_info lxc-snapshot:write_id_mapping +lxc-start:_IO_stdin_used lxc-start:__safe_mount_beneath_at lxc-start:lxc_log_category_caps lxc-start:lxc_log_category_error @@ -380,6 +417,7 @@ lxc-start:lxc_log_category_network lxc-start:lxc_log_category_nl lxc-start:lxc_log_category_parse lxc-start:lxc_log_category_process_utils +lxc-start:lxc_log_category_rexec lxc-start:lxc_log_category_utils lxc-start:lxc_log_close lxc-start:lxc_log_fd @@ -387,6 +425,7 @@ lxc-start:lxc_log_init lxc-start:lxc_log_use_global_fd lxc-start:lxc_network_info lxc-start:write_id_mapping +lxc-stop:_IO_stdin_used lxc-stop:__safe_mount_beneath_at lxc-stop:lxc_log_category_caps lxc-stop:lxc_log_category_error @@ -399,6 +438,7 @@ lxc-stop:lxc_log_category_network lxc-stop:lxc_log_category_nl lxc-stop:lxc_log_category_parse lxc-stop:lxc_log_category_process_utils +lxc-stop:lxc_log_category_rexec lxc-stop:lxc_log_category_utils lxc-stop:lxc_log_close lxc-stop:lxc_log_fd @@ -406,6 +446,7 @@ lxc-stop:lxc_log_init lxc-stop:lxc_log_use_global_fd lxc-stop:lxc_network_info lxc-stop:write_id_mapping +lxc-top:_IO_stdin_used lxc-top:__safe_mount_beneath_at lxc-top:lxc_log_category_caps lxc-top:lxc_log_category_error @@ -418,6 +459,7 @@ lxc-top:lxc_log_category_network lxc-top:lxc_log_category_nl lxc-top:lxc_log_category_parse lxc-top:lxc_log_category_process_utils +lxc-top:lxc_log_category_rexec lxc-top:lxc_log_category_utils lxc-top:lxc_log_close lxc-top:lxc_log_fd @@ -425,6 +467,7 @@ lxc-top:lxc_log_init lxc-top:lxc_log_use_global_fd lxc-top:lxc_network_info lxc-top:write_id_mapping +lxc-unfreeze:_IO_stdin_used lxc-unfreeze:__safe_mount_beneath_at lxc-unfreeze:lxc_log_category_caps lxc-unfreeze:lxc_log_category_error @@ -437,6 +480,7 @@ lxc-unfreeze:lxc_log_category_network lxc-unfreeze:lxc_log_category_nl lxc-unfreeze:lxc_log_category_parse lxc-unfreeze:lxc_log_category_process_utils +lxc-unfreeze:lxc_log_category_rexec lxc-unfreeze:lxc_log_category_utils lxc-unfreeze:lxc_log_close lxc-unfreeze:lxc_log_fd @@ -444,6 +488,7 @@ lxc-unfreeze:lxc_log_init lxc-unfreeze:lxc_log_use_global_fd lxc-unfreeze:lxc_network_info lxc-unfreeze:write_id_mapping +lxc-unshare:_IO_stdin_used lxc-unshare:__safe_mount_beneath_at lxc-unshare:lxc_log_category_caps lxc-unshare:lxc_log_category_error @@ -456,12 +501,14 @@ lxc-unshare:lxc_log_category_network lxc-unshare:lxc_log_category_nl lxc-unshare:lxc_log_category_parse lxc-unshare:lxc_log_category_process_utils +lxc-unshare:lxc_log_category_rexec lxc-unshare:lxc_log_category_utils lxc-unshare:lxc_log_close lxc-unshare:lxc_log_fd lxc-unshare:lxc_log_init lxc-unshare:lxc_log_use_global_fd lxc-unshare:lxc_network_info +lxc-user-nic:_IO_stdin_used lxc-user-nic:__safe_mount_beneath_at lxc-user-nic:lxc_log_category_caps lxc-user-nic:lxc_log_category_error @@ -474,6 +521,7 @@ lxc-user-nic:lxc_log_category_network lxc-user-nic:lxc_log_category_nl lxc-user-nic:lxc_log_category_parse lxc-user-nic:lxc_log_category_process_utils +lxc-user-nic:lxc_log_category_rexec lxc-user-nic:lxc_log_category_utils lxc-user-nic:lxc_log_close lxc-user-nic:lxc_log_fd @@ -481,6 +529,7 @@ lxc-user-nic:lxc_log_init lxc-user-nic:lxc_log_use_global_fd lxc-user-nic:lxc_network_info lxc-user-nic:write_id_mapping +lxc-usernsexec:_IO_stdin_used lxc-usernsexec:__safe_mount_beneath_at lxc-usernsexec:lxc_log_category_caps lxc-usernsexec:lxc_log_category_error @@ -493,12 +542,14 @@ lxc-usernsexec:lxc_log_category_network lxc-usernsexec:lxc_log_category_nl lxc-usernsexec:lxc_log_category_parse lxc-usernsexec:lxc_log_category_process_utils +lxc-usernsexec:lxc_log_category_rexec lxc-usernsexec:lxc_log_category_utils lxc-usernsexec:lxc_log_close lxc-usernsexec:lxc_log_init lxc-usernsexec:lxc_log_use_global_fd lxc-usernsexec:lxc_network_info lxc-usernsexec:write_id_mapping +lxc-wait:_IO_stdin_used lxc-wait:__safe_mount_beneath_at lxc-wait:lxc_log_category_caps lxc-wait:lxc_log_category_error @@ -511,6 +562,7 @@ lxc-wait:lxc_log_category_network lxc-wait:lxc_log_category_nl lxc-wait:lxc_log_category_parse lxc-wait:lxc_log_category_process_utils +lxc-wait:lxc_log_category_rexec lxc-wait:lxc_log_category_utils lxc-wait:lxc_log_close lxc-wait:lxc_log_fd @@ -518,3 +570,5 @@ lxc-wait:lxc_log_init lxc-wait:lxc_log_use_global_fd lxc-wait:lxc_network_info lxc-wait:write_id_mapping +pam_cgfs.so:pam_sm_close_session +pam_cgfs.so:pam_sm_open_session diff --git a/packages/l/lxc/abi_used_libs b/packages/l/lxc/abi_used_libs index fcf197f6cf82..7d6dc0c66615 100644 --- a/packages/l/lxc/abi_used_libs +++ b/packages/l/lxc/abi_used_libs @@ -1,9 +1,9 @@ ld-linux-x86-64.so.2 -libapparmor.so.1 libc.so.6 libcap.so.2 libcrypto.so.3 libdbus-1.so.3 libgcc_s.so.1 +libpam.so.0 libseccomp.so.2 libssl.so.3 diff --git a/packages/l/lxc/abi_used_symbols b/packages/l/lxc/abi_used_symbols index 0f5771172f59..ae420cb74907 100644 --- a/packages/l/lxc/abi_used_symbols +++ b/packages/l/lxc/abi_used_symbols @@ -1,8 +1,11 @@ ld-linux-x86-64.so.2:__tls_get_addr +libc.so.6:__asprintf_chk libc.so.6:__ctype_b_loc libc.so.6:__ctype_toupper_loc libc.so.6:__cxa_atexit +libc.so.6:__environ libc.so.6:__errno_location +libc.so.6:__fprintf_chk libc.so.6:__getdelim libc.so.6:__isoc23_fscanf libc.so.6:__isoc23_sscanf @@ -14,28 +17,19 @@ libc.so.6:__libc_current_sigrtmax libc.so.6:__libc_current_sigrtmin libc.so.6:__libc_start_main libc.so.6:__longjmp_chk -libc.so.6:__memcpy_chk libc.so.6:__memmove_chk -libc.so.6:__memset_chk -libc.so.6:__open64_2 -libc.so.6:__openat64_2 -libc.so.6:__poll_chk -libc.so.6:__read_chk -libc.so.6:__readlink_chk -libc.so.6:__readlinkat_chk +libc.so.6:__printf_chk libc.so.6:__sigsetjmp +libc.so.6:__snprintf_chk +libc.so.6:__sprintf_chk libc.so.6:__stack_chk_fail libc.so.6:__strlcpy_chk -libc.so.6:__ttyname_r_chk -libc.so.6:__vasprintf_chk +libc.so.6:__syslog_chk libc.so.6:__vfprintf_chk -libc.so.6:__vprintf_chk libc.so.6:__vsnprintf_chk -libc.so.6:__vsprintf_chk libc.so.6:__vsyslog_chk libc.so.6:__xpg_basename libc.so.6:_exit -libc.so.6:abort libc.so.6:accept4 libc.so.6:access libc.so.6:alarm @@ -43,6 +37,7 @@ libc.so.6:bind libc.so.6:calloc libc.so.6:chdir libc.so.6:chmod +libc.so.6:chown libc.so.6:chroot libc.so.6:clearenv libc.so.6:clock_gettime @@ -90,6 +85,7 @@ libc.so.6:flock libc.so.6:fmemopen libc.so.6:fopen64 libc.so.6:fork +libc.so.6:fputc libc.so.6:fread libc.so.6:free libc.so.6:fsconfig @@ -99,7 +95,6 @@ libc.so.6:fsopen libc.so.6:fstat64 libc.so.6:fstatat64 libc.so.6:fstatfs64 -libc.so.6:fstatvfs64 libc.so.6:ftell libc.so.6:ftruncate64 libc.so.6:fwrite @@ -137,7 +132,6 @@ libc.so.6:localtime_r libc.so.6:lseek64 libc.so.6:lstat64 libc.so.6:malloc -libc.so.6:memcmp libc.so.6:memcpy libc.so.6:memfd_create libc.so.6:memmove @@ -156,6 +150,7 @@ libc.so.6:munmap libc.so.6:nanosleep libc.so.6:open64 libc.so.6:open_tree +libc.so.6:openat2 libc.so.6:openat64 libc.so.6:opendir libc.so.6:openlog @@ -168,10 +163,12 @@ libc.so.6:pipe2 libc.so.6:poll libc.so.6:prctl libc.so.6:prlimit64 -libc.so.6:pthread_mutex_lock -libc.so.6:pthread_mutex_unlock +libc.so.6:pthread_create +libc.so.6:pthread_join libc.so.6:pthread_sigmask +libc.so.6:putchar libc.so.6:putenv +libc.so.6:puts libc.so.6:pwrite64 libc.so.6:qsort libc.so.6:raise @@ -179,6 +176,7 @@ libc.so.6:rand_r libc.so.6:read libc.so.6:readdir64 libc.so.6:readlink +libc.so.6:readlinkat libc.so.6:realloc libc.so.6:realpath libc.so.6:recv @@ -193,7 +191,6 @@ libc.so.6:rmdir libc.so.6:sem_destroy libc.so.6:sem_init libc.so.6:sem_post -libc.so.6:sem_timedwait libc.so.6:sem_wait libc.so.6:send libc.so.6:sendfile64 @@ -221,9 +218,9 @@ libc.so.6:signal libc.so.6:signalfd libc.so.6:sigprocmask libc.so.6:sleep +libc.so.6:snprintf libc.so.6:socket libc.so.6:socketpair -libc.so.6:srand libc.so.6:stat64 libc.so.6:statfs64 libc.so.6:statvfs64 @@ -258,6 +255,7 @@ libc.so.6:sysconf libc.so.6:tcgetattr libc.so.6:tcsetattr libc.so.6:time +libc.so.6:ttyname_r libc.so.6:umask libc.so.6:umount libc.so.6:umount2 @@ -314,6 +312,7 @@ libdbus-1.so.3:dbus_pending_call_unref libdbus-1.so.3:dbus_threads_init_default libgcc_s.so.1:_Unwind_Resume libgcc_s.so.1:__gcc_personality_v0 +libpam.so.0:pam_get_user libseccomp.so.2:seccomp_arch_add libseccomp.so.2:seccomp_arch_exist libseccomp.so.2:seccomp_arch_native diff --git a/packages/l/lxc/files/0001-fix-doc-generation.patch b/packages/l/lxc/files/0001-fix-doc-generation.patch deleted file mode 100644 index 8e5461898da1..000000000000 --- a/packages/l/lxc/files/0001-fix-doc-generation.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 75d7698a9933395554faf54f718cec38b95bad7f Mon Sep 17 00:00:00 2001 -From: Reilly Brogan -Date: Thu, 28 Jul 2022 01:33:15 -0500 -Subject: [PATCH 1/1] fix doc generation - ---- - doc/lxc.sgml.in | 2 +- - meson.build | 6 +----- - 2 files changed, 2 insertions(+), 6 deletions(-) - -diff --git a/doc/lxc.sgml.in b/doc/lxc.sgml.in -index 894e6ca90..b5b220038 100644 ---- a/doc/lxc.sgml.in -+++ b/doc/lxc.sgml.in -@@ -23,7 +23,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - --> - -- - ]> -diff --git a/meson.build b/meson.build -index 5d1bb36c1..3076b911c 100644 ---- a/meson.build -+++ b/meson.build -@@ -336,11 +336,7 @@ docconf.set('LXCTEMPLATEDIR', lxctemplatedir) - docconf.set('LXC_USERNIC_CONF', lxc_user_network_conf) - docconf.set('LXC_USERNIC_DB', lxc_user_network_db) - docconf.set('PACKAGE_VERSION', version_data.get('LXC_VERSION')) --if sgml2man.found() and docbook2man.found() and sgml2man.full_path() == docbook2man.full_path() -- docconf.set('docdtd', '"-//Davenport//DTD DocBook V3.0//EN"') --else -- docconf.set('docdtd', '"-//OASIS//DTD DocBook XML" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"') --endif -+docconf.set('docdtd', '"-//OASIS//DTD DocBook XML" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"') - - ## Threads. - threads = dependency('threads') --- -2.35.4 - diff --git a/packages/l/lxc/files/60-lxc.preset b/packages/l/lxc/files/60-lxc.preset new file mode 100644 index 000000000000..45d8399236ba --- /dev/null +++ b/packages/l/lxc/files/60-lxc.preset @@ -0,0 +1 @@ +enable lxc-net.service diff --git a/packages/l/lxc/files/lxc-net b/packages/l/lxc/files/lxc-net new file mode 100644 index 000000000000..d207d201bf73 --- /dev/null +++ b/packages/l/lxc/files/lxc-net @@ -0,0 +1,4 @@ +# Sourced by /usr/lib64/lxc/lxc/lxc-net and /usr/share/defaults/lxc/lxc +# (USE_LXC_BRIDGE=false in lxc defers bridge setup to this file.) + +USE_LXC_BRIDGE="true" diff --git a/packages/l/lxc/files/lxc.tmpfiles b/packages/l/lxc/files/lxc.tmpfiles index 02562cbc8df5..e373f4334381 100644 --- a/packages/l/lxc/files/lxc.tmpfiles +++ b/packages/l/lxc/files/lxc.tmpfiles @@ -1,2 +1,4 @@ d /var/cache/lxc 0755 root root - d /var/lib/lxc 0755 root root - +d /etc/lxc 0755 root root - +C /etc/lxc/default.conf 0644 root root - /usr/share/defaults/lxc/default.conf diff --git a/packages/l/lxc/files/series b/packages/l/lxc/files/series deleted file mode 100644 index a3c9a255b36c..000000000000 --- a/packages/l/lxc/files/series +++ /dev/null @@ -1,3 +0,0 @@ -glibc-2.36-1.patch -glibc-2.36-2.patch -glibc-2.36-3.patch diff --git a/packages/l/lxc/package.yml b/packages/l/lxc/package.yml index 52219e23d51a..2f134f49b05a 100644 --- a/packages/l/lxc/package.yml +++ b/packages/l/lxc/package.yml @@ -1,13 +1,19 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : lxc -version : 6.0.3 -release : 24 +version : 7.0.0 +release : 25 source : - - https://linuxcontainers.org/downloads/lxc/lxc-6.0.3.tar.gz : adac0837d2abfd2903916eaf56f60756f131327311f4f25ad917f6a71f73f98c -license : LGPL-2.1-or-later -component : virt + - https://linuxcontainers.org/downloads/lxc/lxc-7.0.0.tar.gz : ba0c860626efbac6683f351dd718edb062065e919716d787b89e3d547c5d9493 homepage : https://linuxcontainers.org/lxc -summary : Linux Containers +license : LGPL-2.1-or-later +summary : + - devel : Linux Containers development files + - libs : Linux Containers shared library + - Linux Containers +component : + - devel : programming.devel + - libs : programming.library + - virt description: | LXC is the well known set of tools, templates, library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel. builddeps : @@ -15,29 +21,49 @@ builddeps : - pkgconfig(libapparmor) - pkgconfig(libcap) - pkgconfig(libseccomp) + - pkgconfig(openssl) + - pkgconfig(pam) - pkgconfig(python3) - docbook2x rundeps : + - devel : + - lxc-libs - dnsmasq -clang : true setup : | - sed -i "s|if sanitize == 'none'|if false|g" src/lxc/cmd/meson.build - - %meson_configure -Ddistrosysconfdir=/etc/default + %meson_configure \ + -Dapparmor=false \ + -Ddistrosysconfdir=/usr/share/defaults/lxc \ + -Dlandlock-monitor=true \ + -Dman=true \ + -Dpam-cgroup=true \ + -Dselinux=false \ + -Dsystemd-unitdir=%libdir%/systemd/system \ + -Dtests=true build : | %ninja_build install : | %ninja_install + %install_license COPYING LICENSE* + + # Upstream unit-style tests (built with -Dtests=true); do not ship in /usr/bin + rm -fv ${installdir}/usr/bin/lxc-test-* # No static libs - rm -v $installdir/%libdir%/lib*.a + rm -v ${installdir}/%libdir%/lib*.a + + # Stateless: relocate upstream defaults out of /etc + install -dm00755 ${installdir}/usr/share/defaults/lxc + mv -v ${installdir}/etc/lxc/* ${installdir}/usr/share/defaults/lxc/ + rm -rfv ${installdir}/etc + + install -Dm00644 ${pkgfiles}/lxc.tmpfiles ${installdir}/usr/lib/tmpfiles.d/lxc.conf + install -Dm00644 ${pkgfiles}/lxc-net ${installdir}/usr/share/defaults/lxc/lxc-net - # Stateless - install -Dm00644 $pkgfiles/lxc.tmpfiles $installdir/usr/lib/tmpfiles.d/lxc.conf - # rm -v $installdir/etc/default/lxc \ - # $installdir/etc/lxc/default.conf - rmdir -v $installdir/var/cache/lxc \ - $installdir/var/cache \ - $installdir/var/lib/lxc \ - $installdir/var/lib \ - $installdir/var + install -Dm00644 ${pkgfiles}/60-lxc.preset ${installdir}/%libdir%/systemd/system-preset/60-lxc.preset +patterns : + - devel: + - /usr/include/lxc/ + - /usr/lib64/liblxc.so + - /usr/lib64/pkgconfig/lxc.pc + - libs: + - /usr/lib64/liblxc.so.* diff --git a/packages/l/lxc/pspec_x86_64.xml b/packages/l/lxc/pspec_x86_64.xml index e01a1d1042e6..74b0420c211f 100644 --- a/packages/l/lxc/pspec_x86_64.xml +++ b/packages/l/lxc/pspec_x86_64.xml @@ -3,8 +3,8 @@ lxc https://linuxcontainers.org/lxc - Reilly Brogan - solus@reillybrogan.com + Jared Cervantes + jared@jaredcervantes.com LGPL-2.1-or-later virt @@ -19,18 +19,10 @@ LXC is the well known set of tools, templates, library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel. virt + + lxc-libs + - /etc/apparmor.d/abstractions/lxc/container-base - /etc/apparmor.d/abstractions/lxc/start-container - /etc/apparmor.d/lxc-containers - /etc/apparmor.d/lxc/lxc-default - /etc/apparmor.d/lxc/lxc-default-cgns - /etc/apparmor.d/lxc/lxc-default-with-mounting - /etc/apparmor.d/lxc/lxc-default-with-nesting - /etc/apparmor.d/usr.bin.lxc-copy - /etc/apparmor.d/usr.bin.lxc-start - /etc/default/lxc - /etc/lxc/default.conf /usr/bin/lxc-attach /usr/bin/lxc-autostart /usr/bin/lxc-cgroup @@ -56,13 +48,7 @@ /usr/bin/lxc-update-config /usr/bin/lxc-usernsexec /usr/bin/lxc-wait - /usr/lib/systemd/system/lxc-monitord.service - /usr/lib/systemd/system/lxc-net.service - /usr/lib/systemd/system/lxc.service - /usr/lib/systemd/system/lxc@.service /usr/lib/tmpfiles.d/lxc.conf - /usr/lib64/liblxc.so.1 - /usr/lib64/liblxc.so.1.8.0 /usr/lib64/lxc/lxc/hooks/unmount-namespace /usr/lib64/lxc/lxc/lxc-apparmor-load /usr/lib64/lxc/lxc/lxc-containers @@ -70,6 +56,12 @@ /usr/lib64/lxc/lxc/lxc-net /usr/lib64/lxc/lxc/lxc-user-nic /usr/lib64/lxc/rootfs/README + /usr/lib64/security/pam_cgfs.so + /usr/lib64/systemd/system-preset/60-lxc.preset + /usr/lib64/systemd/system/lxc-monitord.service + /usr/lib64/systemd/system/lxc-net.service + /usr/lib64/systemd/system/lxc.service + /usr/lib64/systemd/system/lxc@.service /usr/sbin/init.lxc /usr/share/bash-completion/completions/_lxc /usr/share/bash-completion/completions/lxc-attach @@ -95,6 +87,9 @@ /usr/share/bash-completion/completions/lxc-unshare /usr/share/bash-completion/completions/lxc-usernsexec /usr/share/bash-completion/completions/lxc-wait + /usr/share/defaults/lxc/default.conf + /usr/share/defaults/lxc/lxc + /usr/share/defaults/lxc/lxc-net /usr/share/doc/lxc/examples/lxc-complex.conf /usr/share/doc/lxc/examples/lxc-empty-netns.conf /usr/share/doc/lxc/examples/lxc-macvlan.conf @@ -105,6 +100,9 @@ /usr/share/doc/lxc/examples/seccomp-v1.conf /usr/share/doc/lxc/examples/seccomp-v2-denylist.conf /usr/share/doc/lxc/examples/seccomp-v2.conf + /usr/share/licenses/lxc/COPYING + /usr/share/licenses/lxc/LICENSE.GPL2 + /usr/share/licenses/lxc/LICENSE.LGPL2.1 /usr/share/lxc/config/common.conf /usr/share/lxc/config/common.conf.d/README /usr/share/lxc/config/common.seccomp @@ -124,108 +122,113 @@ /usr/share/lxc/templates/lxc-download /usr/share/lxc/templates/lxc-local /usr/share/lxc/templates/lxc-oci - /usr/share/man/ja/man1/lxc-attach.1 - /usr/share/man/ja/man1/lxc-autostart.1 - /usr/share/man/ja/man1/lxc-cgroup.1 - /usr/share/man/ja/man1/lxc-checkconfig.1 - /usr/share/man/ja/man1/lxc-checkpoint.1 - /usr/share/man/ja/man1/lxc-config.1 - /usr/share/man/ja/man1/lxc-console.1 - /usr/share/man/ja/man1/lxc-copy.1 - /usr/share/man/ja/man1/lxc-create.1 - /usr/share/man/ja/man1/lxc-destroy.1 - /usr/share/man/ja/man1/lxc-device.1 - /usr/share/man/ja/man1/lxc-execute.1 - /usr/share/man/ja/man1/lxc-freeze.1 - /usr/share/man/ja/man1/lxc-info.1 - /usr/share/man/ja/man1/lxc-ls.1 - /usr/share/man/ja/man1/lxc-monitor.1 - /usr/share/man/ja/man1/lxc-snapshot.1 - /usr/share/man/ja/man1/lxc-start.1 - /usr/share/man/ja/man1/lxc-stop.1 - /usr/share/man/ja/man1/lxc-top.1 - /usr/share/man/ja/man1/lxc-unfreeze.1 - /usr/share/man/ja/man1/lxc-unshare.1 - /usr/share/man/ja/man1/lxc-update-config.1 - /usr/share/man/ja/man1/lxc-user-nic.1 - /usr/share/man/ja/man1/lxc-usernsexec.1 - /usr/share/man/ja/man1/lxc-wait.1 - /usr/share/man/ja/man5/lxc-usernet.5 - /usr/share/man/ja/man5/lxc.conf.5 - /usr/share/man/ja/man5/lxc.container.conf.5 - /usr/share/man/ja/man5/lxc.system.conf.5 - /usr/share/man/ja/man7/lxc.7 - /usr/share/man/ko/man1/lxc-attach.1 - /usr/share/man/ko/man1/lxc-autostart.1 - /usr/share/man/ko/man1/lxc-cgroup.1 - /usr/share/man/ko/man1/lxc-checkconfig.1 - /usr/share/man/ko/man1/lxc-checkpoint.1 - /usr/share/man/ko/man1/lxc-config.1 - /usr/share/man/ko/man1/lxc-console.1 - /usr/share/man/ko/man1/lxc-copy.1 - /usr/share/man/ko/man1/lxc-create.1 - /usr/share/man/ko/man1/lxc-destroy.1 - /usr/share/man/ko/man1/lxc-device.1 - /usr/share/man/ko/man1/lxc-execute.1 - /usr/share/man/ko/man1/lxc-freeze.1 - /usr/share/man/ko/man1/lxc-info.1 - /usr/share/man/ko/man1/lxc-ls.1 - /usr/share/man/ko/man1/lxc-monitor.1 - /usr/share/man/ko/man1/lxc-snapshot.1 - /usr/share/man/ko/man1/lxc-start.1 - /usr/share/man/ko/man1/lxc-stop.1 - /usr/share/man/ko/man1/lxc-top.1 - /usr/share/man/ko/man1/lxc-unfreeze.1 - /usr/share/man/ko/man1/lxc-unshare.1 - /usr/share/man/ko/man1/lxc-user-nic.1 - /usr/share/man/ko/man1/lxc-usernsexec.1 - /usr/share/man/ko/man1/lxc-wait.1 - /usr/share/man/ko/man5/lxc-usernet.5 - /usr/share/man/ko/man5/lxc.conf.5 - /usr/share/man/ko/man5/lxc.container.conf.5 - /usr/share/man/ko/man5/lxc.system.conf.5 - /usr/share/man/ko/man7/lxc.7 - /usr/share/man/man1/lxc-attach.1 - /usr/share/man/man1/lxc-autostart.1 - /usr/share/man/man1/lxc-cgroup.1 - /usr/share/man/man1/lxc-checkconfig.1 - /usr/share/man/man1/lxc-checkpoint.1 - /usr/share/man/man1/lxc-config.1 - /usr/share/man/man1/lxc-console.1 - /usr/share/man/man1/lxc-copy.1 - /usr/share/man/man1/lxc-create.1 - /usr/share/man/man1/lxc-destroy.1 - /usr/share/man/man1/lxc-device.1 - /usr/share/man/man1/lxc-execute.1 - /usr/share/man/man1/lxc-freeze.1 - /usr/share/man/man1/lxc-info.1 - /usr/share/man/man1/lxc-ls.1 - /usr/share/man/man1/lxc-monitor.1 - /usr/share/man/man1/lxc-snapshot.1 - /usr/share/man/man1/lxc-start.1 - /usr/share/man/man1/lxc-stop.1 - /usr/share/man/man1/lxc-top.1 - /usr/share/man/man1/lxc-unfreeze.1 - /usr/share/man/man1/lxc-unshare.1 - /usr/share/man/man1/lxc-update-config.1 - /usr/share/man/man1/lxc-user-nic.1 - /usr/share/man/man1/lxc-usernsexec.1 - /usr/share/man/man1/lxc-wait.1 - /usr/share/man/man5/lxc-usernet.5 - /usr/share/man/man5/lxc.conf.5 - /usr/share/man/man5/lxc.container.conf.5 - /usr/share/man/man5/lxc.system.conf.5 - /usr/share/man/man7/lxc.7 + /usr/share/man/ja/man1/lxc-attach.1.zst + /usr/share/man/ja/man1/lxc-autostart.1.zst + /usr/share/man/ja/man1/lxc-cgroup.1.zst + /usr/share/man/ja/man1/lxc-checkconfig.1.zst + /usr/share/man/ja/man1/lxc-checkpoint.1.zst + /usr/share/man/ja/man1/lxc-config.1.zst + /usr/share/man/ja/man1/lxc-console.1.zst + /usr/share/man/ja/man1/lxc-copy.1.zst + /usr/share/man/ja/man1/lxc-create.1.zst + /usr/share/man/ja/man1/lxc-destroy.1.zst + /usr/share/man/ja/man1/lxc-device.1.zst + /usr/share/man/ja/man1/lxc-execute.1.zst + /usr/share/man/ja/man1/lxc-freeze.1.zst + /usr/share/man/ja/man1/lxc-info.1.zst + /usr/share/man/ja/man1/lxc-ls.1.zst + /usr/share/man/ja/man1/lxc-monitor.1.zst + /usr/share/man/ja/man1/lxc-snapshot.1.zst + /usr/share/man/ja/man1/lxc-start.1.zst + /usr/share/man/ja/man1/lxc-stop.1.zst + /usr/share/man/ja/man1/lxc-top.1.zst + /usr/share/man/ja/man1/lxc-unfreeze.1.zst + /usr/share/man/ja/man1/lxc-unshare.1.zst + /usr/share/man/ja/man1/lxc-update-config.1.zst + /usr/share/man/ja/man1/lxc-user-nic.1.zst + /usr/share/man/ja/man1/lxc-usernsexec.1.zst + /usr/share/man/ja/man1/lxc-wait.1.zst + /usr/share/man/ja/man5/lxc-usernet.5.zst + /usr/share/man/ja/man5/lxc.conf.5.zst + /usr/share/man/ja/man5/lxc.container.conf.5.zst + /usr/share/man/ja/man5/lxc.system.conf.5.zst + /usr/share/man/ja/man7/lxc.7.zst + /usr/share/man/ja/man8/pam_cgfs.8.zst + /usr/share/man/ko/man1/lxc-attach.1.zst + /usr/share/man/ko/man1/lxc-autostart.1.zst + /usr/share/man/ko/man1/lxc-cgroup.1.zst + /usr/share/man/ko/man1/lxc-checkconfig.1.zst + /usr/share/man/ko/man1/lxc-checkpoint.1.zst + /usr/share/man/ko/man1/lxc-config.1.zst + /usr/share/man/ko/man1/lxc-console.1.zst + /usr/share/man/ko/man1/lxc-copy.1.zst + /usr/share/man/ko/man1/lxc-create.1.zst + /usr/share/man/ko/man1/lxc-destroy.1.zst + /usr/share/man/ko/man1/lxc-device.1.zst + /usr/share/man/ko/man1/lxc-execute.1.zst + /usr/share/man/ko/man1/lxc-freeze.1.zst + /usr/share/man/ko/man1/lxc-info.1.zst + /usr/share/man/ko/man1/lxc-ls.1.zst + /usr/share/man/ko/man1/lxc-monitor.1.zst + /usr/share/man/ko/man1/lxc-snapshot.1.zst + /usr/share/man/ko/man1/lxc-start.1.zst + /usr/share/man/ko/man1/lxc-stop.1.zst + /usr/share/man/ko/man1/lxc-top.1.zst + /usr/share/man/ko/man1/lxc-unfreeze.1.zst + /usr/share/man/ko/man1/lxc-unshare.1.zst + /usr/share/man/ko/man1/lxc-user-nic.1.zst + /usr/share/man/ko/man1/lxc-usernsexec.1.zst + /usr/share/man/ko/man1/lxc-wait.1.zst + /usr/share/man/ko/man5/lxc-usernet.5.zst + /usr/share/man/ko/man5/lxc.conf.5.zst + /usr/share/man/ko/man5/lxc.container.conf.5.zst + /usr/share/man/ko/man5/lxc.system.conf.5.zst + /usr/share/man/ko/man7/lxc.7.zst + /usr/share/man/man1/lxc-attach.1.zst + /usr/share/man/man1/lxc-autostart.1.zst + /usr/share/man/man1/lxc-cgroup.1.zst + /usr/share/man/man1/lxc-checkconfig.1.zst + /usr/share/man/man1/lxc-checkpoint.1.zst + /usr/share/man/man1/lxc-config.1.zst + /usr/share/man/man1/lxc-console.1.zst + /usr/share/man/man1/lxc-copy.1.zst + /usr/share/man/man1/lxc-create.1.zst + /usr/share/man/man1/lxc-destroy.1.zst + /usr/share/man/man1/lxc-device.1.zst + /usr/share/man/man1/lxc-execute.1.zst + /usr/share/man/man1/lxc-freeze.1.zst + /usr/share/man/man1/lxc-info.1.zst + /usr/share/man/man1/lxc-ls.1.zst + /usr/share/man/man1/lxc-monitor.1.zst + /usr/share/man/man1/lxc-snapshot.1.zst + /usr/share/man/man1/lxc-start.1.zst + /usr/share/man/man1/lxc-stop.1.zst + /usr/share/man/man1/lxc-top.1.zst + /usr/share/man/man1/lxc-unfreeze.1.zst + /usr/share/man/man1/lxc-unshare.1.zst + /usr/share/man/man1/lxc-update-config.1.zst + /usr/share/man/man1/lxc-user-nic.1.zst + /usr/share/man/man1/lxc-usernsexec.1.zst + /usr/share/man/man1/lxc-wait.1.zst + /usr/share/man/man5/lxc-usernet.5.zst + /usr/share/man/man5/lxc.conf.5.zst + /usr/share/man/man5/lxc.container.conf.5.zst + /usr/share/man/man5/lxc.system.conf.5.zst + /usr/share/man/man7/lxc.7.zst + /usr/share/man/man8/pam_cgfs.8.zst + /var/cache/lxc + /var/lib/lxc lxc-devel - Development files for lxc + Linux Containers development files LXC is the well known set of tools, templates, library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel. programming.devel - lxc + lxc + lxc-libs /usr/include/lxc/attach_options.h @@ -235,13 +238,24 @@ /usr/lib64/pkgconfig/lxc.pc + + lxc-libs + Linux Containers shared library + LXC is the well known set of tools, templates, library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel. + + programming.library + + /usr/lib64/liblxc.so.1 + /usr/lib64/liblxc.so.1.9.0 + + - - 2024-12-19 - 6.0.3 + + 2026-05-23 + 7.0.0 Packaging update - Reilly Brogan - solus@reillybrogan.com + Jared Cervantes + jared@jaredcervantes.com \ No newline at end of file