18

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?

Nikordaris
  • 2,297
  • 5
  • 20
  • 30

2 Answers2

26

In your %files section:

%files
%dir /my/directory/name
m1tk4
  • 3,439
  • 1
  • 22
  • 27
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