In my install section of my rpm Spec file I have a bunch of mkdir's to create the directories I need. The ones that don't have any files installed in them get pruned out in the end and don't end up getting created. How can I ensure that the empty directories get created when it is all said and done?
Asked
Active
Viewed 1.5k times
2 Answers
26
In your %files section:
%files %dir /my/directory/name

m1tk4
- 3,439
- 1
- 22
- 27
-
2m1tk4- will the created directory be removed when the rpm is being uninstalled? – Omer Dagan Aug 06 '13 at 12:23
-
1@OmerDagan Yes. – pooya13 Jun 17 '20 at 18:09
0
A complete example of creating an empty directory and setting its permissions.
%define _log_dir /var/log/my_package_name
%install
mkdir -p %{buildroot}/%{_log_dir}
%files
%dir %attr(755,owner_name,group_name) %{_log_dir}

Bryan Roach
- 743
- 9
- 12