Hi --

I have the following dc_pages module files:
dc_pages.features.content.inc
dc_pages.info

dc_pages.module
.install sets the pathauto Page pattern via variable_set(), ya i could do it in an earlier feature ...
dc_pages.install

I basically have a simple, small hierarchy of pages I'm trying to install on a site. I build up the site with an Install Profile add some features or code the install process and then re-build the site from scratch.

Simple non-related nodes such as eap_student_videos export/import fine as its just a simple node list.

But the Pages get bad url_aliases as:
[parent]/[child]
node/32/scholarships

The menu link path for the "cost" title node is imported as:
node/19/cost

and not:
finances/cost

A few nodes in dc_pages get 2-3 duplicate entries in the menu_links table. The main-menu block appears like a flat list, but /admin/menu/main-menu shows the proper hierarchy. I'm just really lost on this, any help is appreciated!

I have tried to create all parent nodes 1st so that Tokens "new-ish" [node:menu-link:parent:url:path] will work, see http://drupal.org/node/1362596#comment-5343848.

My site is basically built from scratch as follows and shows all green OK throughout the whole process, no warnings or errors:

# a Bash script to build/deploy the site.
drush make eap-site.make
drush site-install eap_base
# ... some other stuff ...
drush en eap_foundation -y
drush cc all
drush cc all
drush en eap_student_videos -y
drush cc all
drush cc all
drush en dc_pages -y
drush cron
drush cc all
drush cc all