mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-02-25 20:31:23 +00:00
Unbreak cpc/server builds, by ensuring that includes are copied with archived symlinks, and only hooks resolve symlinks when getting copied.
This commit is contained in:
parent
335470331c
commit
f16cac1842
@ -1066,8 +1066,20 @@ EOF
|
||||
;;
|
||||
|
||||
ubuntu-touch:*|ubuntu-touch-custom:*|ubuntu-core:system-image|ubuntu-desktop-next:system-image|ubuntu-cpc:*|ubuntu-server:live|ubuntu:desktop-preinstalled)
|
||||
cp -afL /usr/share/livecd-rootfs/live-build/${PROJECT}/* \
|
||||
config/
|
||||
# Ensure that most things e.g. includes.chroot are copied as is
|
||||
for entry in /usr/share/livecd-rootfs/live-build/${PROJECT}/*; do
|
||||
case entry in
|
||||
hooks)
|
||||
# But hooks are shared across the projects with symlinks
|
||||
# dereference them
|
||||
cp -afL $entry config/
|
||||
;;
|
||||
*)
|
||||
# Most places want to preserve symlinks as is
|
||||
cp -af $entry config/
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ "$PROJECT" = "ubuntu-cpc" ]; then
|
||||
case ${IMAGE_TARGETS:-} in
|
||||
|
Loading…
x
Reference in New Issue
Block a user