commit: ccddc3ae36ee4ea01db69176a993234aa56e17af Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Wed Apr 8 07:25:17 2020 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Thu Apr 9 18:47:23 2020 +0000 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=ccddc3ae
targets: Rename netboot2 -> netboot Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> catalyst/defaults.py | 3 +- catalyst/targets/{netboot2.py => netboot.py} | 66 +++++++++++----------- ...etboot2_template.spec => netboot_template.spec} | 50 ++++++++-------- targets/{netboot2 => netboot}/controller.sh | 2 +- targets/{netboot2 => netboot}/copyfile.sh | 0 targets/{netboot2 => netboot}/nb-busybox.cf | 0 targets/{netboot2 => netboot}/pkg.sh | 0 targets/support/kmerge.sh | 2 +- .../{netboot2-final.sh => netboot-final.sh} | 0 9 files changed, 61 insertions(+), 62 deletions(-) diff --git a/catalyst/defaults.py b/catalyst/defaults.py index 11f99070..72a8f56a 100644 --- a/catalyst/defaults.py +++ b/catalyst/defaults.py @@ -18,8 +18,7 @@ required_build_targets = ["targetbase", "generic_stage_target"] # new build types should be added here valid_build_targets = ["stage1_target", "stage2_target", "stage3_target", "stage4_target", "livecd_stage1_target", "livecd_stage2_target", - "embedded_target", "snapshot_target", - "netboot2_target" + "embedded_target", "snapshot_target", "netboot_target" ] required_config_file_values = ["storedir", "sharedir", "distdir", "portdir"] diff --git a/catalyst/targets/netboot2.py b/catalyst/targets/netboot.py similarity index 72% rename from catalyst/targets/netboot2.py rename to catalyst/targets/netboot.py index 87dada3b..675a6f79 100644 --- a/catalyst/targets/netboot2.py +++ b/catalyst/targets/netboot.py @@ -12,7 +12,7 @@ from catalyst.fileops import (ensure_dirs, clear_dir, clear_path) from catalyst.base.stagebase import StageBase -class netboot2(StageBase): +class netboot(StageBase): """ Builder class for a netboot build, version 2 """ @@ -22,26 +22,26 @@ class netboot2(StageBase): ] self.valid_values=self.required_values[:] self.valid_values.extend([ - "netboot2/packages", - "netboot2/use", - "netboot2/extra_files", - "netboot2/overlay", - "netboot2/busybox_config", - "netboot2/root_overlay", - "netboot2/linuxrc" + "netboot/packages", + "netboot/use", + "netboot/extra_files", + "netboot/overlay", + "netboot/busybox_config", + "netboot/root_overlay", + "netboot/linuxrc" ]) try: - if "netboot2/packages" in addlargs: - if isinstance(addlargs['netboot2/packages'], str): - loopy=[addlargs["netboot2/packages"]] + if "netboot/packages" in addlargs: + if isinstance(addlargs['netboot/packages'], str): + loopy=[addlargs["netboot/packages"]] else: - loopy=addlargs["netboot2/packages"] + loopy=addlargs["netboot/packages"] for x in loopy: - self.valid_values.append("netboot2/packages/"+x+"/files") + self.valid_values.append("netboot/packages/"+x+"/files") except: - raise CatalystError("configuration error in netboot2/packages.") + raise CatalystError("configuration error in netboot/packages.") StageBase.__init__(self,spec,addlargs) self.settings["merge_path"]=normpath("/tmp/image/") @@ -67,24 +67,24 @@ class netboot2(StageBase): and self.resume.is_enabled("copy_files_to_image"): log.notice('Resume point detected, skipping target path setup operation...') else: - if "netboot2/packages" in self.settings: - if isinstance(self.settings['netboot2/packages'], str): - loopy=[self.settings["netboot2/packages"]] + if "netboot/packages" in self.settings: + if isinstance(self.settings['netboot/packages'], str): + loopy=[self.settings["netboot/packages"]] else: - loopy=self.settings["netboot2/packages"] + loopy=self.settings["netboot/packages"] for x in loopy: - if "netboot2/packages/"+x+"/files" in self.settings: - if isinstance(self.settings['netboot2/packages/'+x+'/files'], list): - myfiles.extend(self.settings["netboot2/packages/"+x+"/files"]) + if "netboot/packages/"+x+"/files" in self.settings: + if isinstance(self.settings['netboot/packages/'+x+'/files'], list): + myfiles.extend(self.settings["netboot/packages/"+x+"/files"]) else: - myfiles.append(self.settings["netboot2/packages/"+x+"/files"]) + myfiles.append(self.settings["netboot/packages/"+x+"/files"]) - if "netboot2/extra_files" in self.settings: - if isinstance(self.settings['netboot2/extra_files'], list): - myfiles.extend(self.settings["netboot2/extra_files"]) + if "netboot/extra_files" in self.settings: + if isinstance(self.settings['netboot/extra_files'], list): + myfiles.extend(self.settings["netboot/extra_files"]) else: - myfiles.append(self.settings["netboot2/extra_files"]) + myfiles.append(self.settings["netboot/extra_files"]) try: cmd([self.settings['controller_file'], 'image'] + @@ -101,8 +101,8 @@ class netboot2(StageBase): and self.resume.is_enabled("setup_overlay"): log.notice('Resume point detected, skipping setup_overlay operation...') else: - if "netboot2/overlay" in self.settings: - for x in self.settings["netboot2/overlay"]: + if "netboot/overlay" in self.settings: + for x in self.settings["netboot/overlay"]: if os.path.exists(x): cmd(['rsync', '-a', x + '/', self.settings['chroot_path'] + self.settings['merge_path']], @@ -130,7 +130,7 @@ class netboot2(StageBase): for x in self.settings[self.settings["spec_prefix"]+"/rm"]: # we're going to shell out for all these cleaning operations, # so we get easy glob handling - log.notice('netboot2: removing %s', x) + log.notice('netboot: removing %s', x) clear_path(self.settings['chroot_path'] + self.settings['merge_path'] + x) @@ -139,10 +139,10 @@ class netboot2(StageBase): and self.resume.is_enabled("empty"): log.notice('Resume point detected, skipping empty operation...') else: - if "netboot2/empty" in self.settings: - if isinstance(self.settings['netboot2/empty'], str): - self.settings["netboot2/empty"]=self.settings["netboot2/empty"].split() - for x in self.settings["netboot2/empty"]: + if "netboot/empty" in self.settings: + if isinstance(self.settings['netboot/empty'], str): + self.settings["netboot/empty"]=self.settings["netboot/empty"].split() + for x in self.settings["netboot/empty"]: myemp=self.settings["chroot_path"] + self.settings["merge_path"] + x if not os.path.isdir(myemp): log.warning('not a directory or does not exist, skipping "empty" operation: %s', x) diff --git a/examples/netboot2_template.spec b/examples/netboot_template.spec similarity index 88% rename from examples/netboot2_template.spec rename to examples/netboot_template.spec index 987cf9ed..4f76b8ff 100644 --- a/examples/netboot2_template.spec +++ b/examples/netboot_template.spec @@ -1,6 +1,6 @@ subarch: mips3 version_stamp: 2006.0 -target: netboot2 +target: netboot rel_type: default profile: uclibc/mips snapshot: 20060107 @@ -41,16 +41,16 @@ boot/kernel/ip28r10k/gk_kernargs: --kernel-cross-compile=mips64-unknown-linux-gn boot/kernel/ip30r10k/gk_kernargs: --kernel-cross-compile=mips64-unknown-linux-gnu- --makeopts=-j2 boot/kernel/ip32r5k/gk_kernargs: --kernel-cross-compile=mips64-unknown-linux-gnu- --makeopts=-j2 -netboot2/builddate: 20060107 -netboot2/busybox_config: /usr/share/genkernel/mips/nb-busybox.cf +netboot/builddate: 20060107 +netboot/busybox_config: /usr/share/genkernel/mips/nb-busybox.cf -netboot2/use: +netboot/use: -* multicall readline ssl -netboot2/packages: +netboot/packages: com_err dropbear dvhtool @@ -73,14 +73,14 @@ netboot2/packages: wget xfsprogs -netboot2/packages/com_err/files: +netboot/packages/com_err/files: /lib/libcom_err.so /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 /usr/bin/compile_et /usr/lib/libcom_err.so -netboot2/packages/dropbear/files: +netboot/packages/dropbear/files: /usr/bin/dbclient /usr/bin/dbscp /usr/bin/dropbearconvert @@ -88,10 +88,10 @@ netboot2/packages/dropbear/files: /usr/bin/dropbearmulti /usr/sbin/dropbear -netboot2/packages/dvhtool/files: +netboot/packages/dvhtool/files: /usr/sbin/dvhtool -netboot2/packages/e2fsprogs/files: +netboot/packages/e2fsprogs/files: /bin/chattr /bin/lsattr /bin/uuidgen @@ -132,23 +132,23 @@ netboot2/packages/e2fsprogs/files: /usr/lib/libuuid.so /usr/sbin/mklost+found -netboot2/packages/jfsutils/files: +netboot/packages/jfsutils/files: /sbin/fsck.jfs /sbin/jfs_fsck /sbin/jfs_mkfs /sbin/jfs_tune /sbin/mkfs.jfs -netboot2/packages/mdadm/files: +netboot/packages/mdadm/files: /etc/mdadm.conf /sbin/mdadm -netboot2/packages/nano/files: +netboot/packages/nano/files: /bin/nano /bin/rnano /usr/bin/nano -netboot2/packages/ncurses/files: +netboot/packages/ncurses/files: /etc/terminfo /lib/libcurses.so /lib/libncurses.so @@ -187,7 +187,7 @@ netboot2/packages/ncurses/files: /usr/share/terminfo/x/xterm-color /usr/share/terminfo/x/xterm-xfree86 -netboot2/packages/openssl/files: +netboot/packages/openssl/files: /usr/lib/libcrypto.so /usr/lib/libcrypto.so.0 /usr/lib/libcrypto.so.0.9.7 @@ -195,38 +195,38 @@ netboot2/packages/openssl/files: /usr/lib/libssl.so.0 /usr/lib/libssl.so.0.9.7 -netboot2/packages/popt/files: +netboot/packages/popt/files: /usr/lib/libpopt.so /usr/lib/libpopt.so.0 /usr/lib/libpopt.so.0.0.0 -netboot2/packages/portmap/files: +netboot/packages/portmap/files: /sbin/portmap -netboot2/packages/reiserfsprogs/files: +netboot/packages/reiserfsprogs/files: /sbin/fsck.reiserfs /sbin/mkfs.reiserfs /sbin/mkreiserfs /sbin/reiserfsck /sbin/reiserfstune -netboot2/packages/rsync/files: +netboot/packages/rsync/files: /usr/bin/rsync -netboot2/packages/sdparm/files: +netboot/packages/sdparm/files: /usr/bin/sdparm -netboot2/packages/ss/files: +netboot/packages/ss/files: /lib/libss.so /lib/libss.so.2 /lib/libss.so.2.0 /usr/bin/mk_cmds /usr/lib/libss.so -netboot2/packages/ttcp/files: +netboot/packages/ttcp/files: /usr/bin/ttcp -netboot2/packages/uclibc/files: +netboot/packages/uclibc/files: /etc/ld.so.cache /lib/ld-uClibc-0.9.27.so /lib/ld-uClibc.so.0 @@ -269,7 +269,7 @@ netboot2/packages/uclibc/files: /usr/lib/libthread_db.so /usr/lib/libutil.so -netboot2/packages/util-linux/files: +netboot/packages/util-linux/files: /sbin/fdisk /sbin/mkfs /sbin/mkswap @@ -279,10 +279,10 @@ netboot2/packages/util-linux/files: /usr/bin/setterm /usr/bin/whereis -netboot2/packages/wget/files: +netboot/packages/wget/files: /usr/bin/wget -netboot2/packages/xfsprogs/files: +netboot/packages/xfsprogs/files: /bin/xfs_copy /bin/xfs_growfs /bin/xfs_info diff --git a/targets/netboot2/controller.sh b/targets/netboot/controller.sh similarity index 97% rename from targets/netboot2/controller.sh rename to targets/netboot/controller.sh index 89bb149d..d6b329e6 100755 --- a/targets/netboot2/controller.sh +++ b/targets/netboot/controller.sh @@ -57,7 +57,7 @@ case ${1} in final) # For each arch, fetch the kernel images and put them in builds/ echo -e ">>> Copying completed kernels to ${clst_target_path}/ ..." - ${clst_shdir}/support/netboot2-final.sh + ${clst_shdir}/support/netboot-final.sh ;; clean) diff --git a/targets/netboot2/copyfile.sh b/targets/netboot/copyfile.sh similarity index 100% rename from targets/netboot2/copyfile.sh rename to targets/netboot/copyfile.sh diff --git a/targets/netboot2/nb-busybox.cf b/targets/netboot/nb-busybox.cf similarity index 100% rename from targets/netboot2/nb-busybox.cf rename to targets/netboot/nb-busybox.cf diff --git a/targets/netboot2/pkg.sh b/targets/netboot/pkg.sh similarity index 100% rename from targets/netboot2/pkg.sh rename to targets/netboot/pkg.sh diff --git a/targets/support/kmerge.sh b/targets/support/kmerge.sh index 97d18fe7..2d642390 100755 --- a/targets/support/kmerge.sh +++ b/targets/support/kmerge.sh @@ -65,7 +65,7 @@ setup_gk_args() { GK_ARGS+=(--busybox-config=/tmp/busy-config) fi - if [ "${clst_target}" == "netboot2" ] + if [ "${clst_target}" == "netboot" ] then GK_ARGS+=(--netboot) diff --git a/targets/support/netboot2-final.sh b/targets/support/netboot-final.sh similarity index 100% rename from targets/support/netboot2-final.sh rename to targets/support/netboot-final.sh