# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Id: $
+ 17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
+ targets/support/netboot2-final.sh:
+ Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
+ fix a minor bug in System.map copying, add portage_overlay support, and adds
+ the ability to use globbing in the package file lists for the netboot2
+ target.
+
17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+targets/netboot2/nb-busybox.cf:
Added nb-busybox.cf to the netboot2 target for bug #174298.
def set_action_sequence(self):
self.settings["action_sequence"]=["unpack","unpack_snapshot","config_profile_link",
- "setup_confdir","bind","chroot_setup",\
+ "setup_confdir","portage_overlay","bind","chroot_setup",\
"setup_environment","build_packages","root_overlay",\
"copy_files_to_image","setup_overlay","build_kernel","move_kernels",\
"remove","empty","unbind","clean","clear_autoresume"]
for f in ${clst_files}
do
# copy it to the merge path
- cp -pPRf --parents ${f} ${clst_merge_path}
+ cp -pPRf --parents $(eval echo ${f}) ${clst_merge_path}
# if the file is an ELF binary, strip unneeded stuff from it
if [ -x "${f}" ] && [ ! -L "${f}" ]; then
for x in ${clst_boot_kernel}; do
mv ${clst_target_path}boot/${x} ${clst_target_path}kernels
mv ${clst_target_path}boot/${x}.igz ${clst_target_path}kernels/misc
- mv ${clst_target_path}boot/System.map-${x} ${clst_target_path}kernels/misc
+ mv ${clst_target_path}boot/System.map* ${clst_target_path}kernels/misc/System.map-${x}
done
rmdir ${clst_target_path}boot