I use preseed_fetch in my preseed/late_command string. Unfortunately if I want to use relative URL magic I have to use dummy preseed/run script (or dummy preseed/include). Otherwise preseed.last_location[1] will not be created and preseed_fetch will fail. IMHO /var/run/preseed.last_location should be created even if any of following values are not set: - preseed/run - preseed/include - preseed/include_command [1] /var/run/preseed.last_location is created in preseed.sh:106 (r62125)
This just bit me too - most unexpected and more importantly not documented as such in README.prefetch (or README.preseed - what ever the file that documents /./ magic is called.)