@@ -166,12 +166,21 @@ def get_data_files(name, version, fullname): # pylint: disable=R0912
166166 src = ["init/clearlinux/waagent.service" ])
167167 elif name in ["mariner" , "azurelinux" ]:
168168 set_bin_files (data_files , dest = agent_bin_path )
169- set_conf_files (data_files , dest = "/etc" ,
170- src = ["config/mariner/waagent.conf" ])
171- set_systemd_files (data_files , dest = systemd_dir_path ,
172- src = ["init/mariner/waagent.service" ])
173169 set_logrotate_files (data_files )
174- set_udev_files (data_files )
170+ if fullname == "Microsoft Azure Container Linux" :
171+ set_conf_files (data_files , dest = "/etc" ,
172+ src = ["config/acl/waagent.conf" ])
173+ set_systemd_files (data_files , dest = systemd_dir_path ,
174+ src = ["init/acl/waagent.service" ])
175+ multi_user_target_drop_in_dir = "{}/multi-user.target.d" .format (systemd_dir_path )
176+ set_systemd_files (data_files , dest = multi_user_target_drop_in_dir ,
177+ src = ["init/acl/10-waagent-sysext.conf" ])
178+ else :
179+ set_conf_files (data_files , dest = "/etc" ,
180+ src = ["config/mariner/waagent.conf" ])
181+ set_systemd_files (data_files , dest = systemd_dir_path ,
182+ src = ["init/mariner/waagent.service" ])
183+ set_udev_files (data_files )
175184 elif name == 'ubuntu' :
176185 set_conf_files (data_files , src = ["config/ubuntu/waagent.conf" ])
177186 set_logrotate_files (data_files )
0 commit comments