On Feb 27, 2009, at 4:52 AM, Scott Haneda wrote:

On Feb 27, 2009, at 3:50 AM, Joshua Root wrote:
Scott Haneda wrote:
  # Create 'logs' directory in ASSP base
  xinstall -d -o _assp -g _assp -m 0755 ${destroot}${assp_base}/logs

That will do nothing, unless I put something in it:

  xinstall -m 0644 ${worksrcpath}/mod_inst.pl
${destroot}${assp_base}/logs/mod_inst.pl

How can I create an empty directory in MacPorts?
Is this correct behavior?

Empty directories are deleted at the end of the destroot phase unless
you use destroot.keepdirs. See the Guide.


Handy, thanks.
I am doing this in my destroot phase
set empty_dirs {docs errors logs notes notspam okmail pb quarantine spam}
   foreach empty_dir $empty_dirs {
ui_info " MY DEBUG: Making empty dir at ${destroot}$ {assp_base}/$empty_dir" xinstall -d -o _assp -g _assp -m 0755 ${destroot}${assp_base}/ $empty_dir
   }

   foreach empty_dir $empty_dirs {
ui_info " MY DEBUG: Making empty dir at ${destroot}$ {assp_base}/$empty_dir" xinstall -d -o _assp -g _assp -m 0755 ${destroot}${assp_base}/ $empty_dir
       destroot.keepdirs-append   ${destroot}${assp_base}/${empty_dir}
   }

// Brad
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to