diff --git a/.gitignore b/.gitignore index ff65a976..43fbf0fe 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,7 @@ bin/*.py *.done *.dist make/.cache.mk -make/jw-build.pc +make/jw-pkg.pc minimal-to-master.sh pkg-build.dist pkgconfig/ diff --git a/make/defs-cpp.mk b/make/defs-cpp.mk index bfb279f6..2e92ad88 100644 --- a/make/defs-cpp.mk +++ b/make/defs-cpp.mk @@ -244,7 +244,7 @@ else ifeq ($(COMPILER_SUITE),clang) endif # COMPILER_SUITE -# -- jw-build variables based on arch and toolchain +# -- jw-pkg variables based on arch and toolchain ifeq ($(TARGET_TRIPLET),arm-none-eabi) LIBTYPE ?= static @@ -514,7 +514,7 @@ ifeq ($(USE_PROJECT_LIB),true) PROJECTLIB_LDFLAGS += -L$(TOPDIR)/lib -l$(LIBNAME) endif -ifneq ($(filter jw-build,$(PREREQ_BUILD)),) +ifneq ($(filter jw-pkg,$(PREREQ_BUILD)),) ifeq ($(TARGET),mingw) JW_FINAL_LDFLAGS += -lglib-2.0 -lws2_32 -lstdc++ endif diff --git a/make/defs-dev.mk b/make/defs-dev.mk index 52352ffa..ffaa8ead 100644 --- a/make/defs-dev.mk +++ b/make/defs-dev.mk @@ -1,4 +1,4 @@ -# jw-build library +# jw-pkg library # (c) 2001 jannet it services # contact@jannet.de # $Id$ diff --git a/make/defs-dist.mk b/make/defs-dist.mk index 4fdbc7a2..6601515f 100644 --- a/make/defs-dist.mk +++ b/make/defs-dist.mk @@ -1,4 +1,4 @@ -# jw-build library +# jw-pkg library # (c) 2001 jannet it services # contact@jannet.de # $Id$ diff --git a/make/git-submod.mk b/make/git-submod.mk index 23f616c4..76f71c08 100644 --- a/make/git-submod.mk +++ b/make/git-submod.mk @@ -9,7 +9,7 @@ ifeq ($(USE_USER_URL),true) endif SUBMOD_SRC_DIR ?= . -GIT_SRV_ADMIN_SH = ssh $(JANWARE_USER_PREFIX)git.janware.com /opt/jw-build/bin/git-srv-admin.sh +GIT_SRV_ADMIN_SH = ssh $(JANWARE_USER_PREFIX)git.janware.com /opt/jw-pkg/bin/git-srv-admin.sh GIT_REPO_URL = ssh://$(JANWARE_USER_PREFIX)git.janware.com/srv/git/$(JANWARE_USER)/contrib/$(SUBMOD_PKG_NAME) SUBMOD_PATH = $(patsubst $(abspath $(TOPDIR))/%,%,$(abspath $(CWD)/$(SUBMOD_SRC_DIR))) SUB_GIT = git -C $(SUBMOD_SRC_DIR) diff --git a/make/platform.mk b/make/platform.mk index c663da96..57afd0f8 100644 --- a/make/platform.mk +++ b/make/platform.mk @@ -149,7 +149,7 @@ else endif SYSTEM_LIBDIR = /usr/$(SYSTEM_LIBDIR_NAME) -# - support legacy jw-build target variables +# - support legacy jw-pkg target variables ifneq ($(findstring $(TARGET_ABI),mingw mingw32 mingw64),) TARGET ?= mingw else diff --git a/make/projects-dir-minimal.mk b/make/projects-dir-minimal.mk index 565ca0d8..8f5698a3 100644 --- a/make/projects-dir-minimal.mk +++ b/make/projects-dir-minimal.mk @@ -5,7 +5,7 @@ # (C) Copyright 2001-2025, Jan Lindemann # # This is the top-level Makefile for a software build tree organized by -# jw-build. It is provided under the terms of the GNU Lesser Public License, +# jw-pkg. It is provided under the terms of the GNU Lesser Public License, # Version 2. # # Current documentation on how this Makefile is meant to be used can be found @@ -17,7 +17,7 @@ PROJECTS_MAKEFILE_NAME := $(firstword $(MAKEFILE_LIST)) -include local.mk -JWBDIR ?= jw-build +JWBDIR ?= jw-pkg ifeq ($(origin PROJECTS_DIR_REMOTE_BASE),undefined) ifneq ($(wildcard $(JWBDIR)),) diff --git a/make/projects-dir.mk b/make/projects-dir.mk index ddb5e7b2..d29481b9 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -5,7 +5,7 @@ # (C) Copyright 2001-2025, Jan Lindemann # # This is the top-level Makefile for a software build tree organized by -# jw-build. It is provided under the terms of the GNU Lesser Public License, +# jw-pkg. It is provided under the terms of the GNU Lesser Public License, # Version 2. # # Current documentation on how this Makefile is meant to be used can be found @@ -21,13 +21,13 @@ PROJECTS_MAKEFILE_NAME ?= $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST) # -- Find JWBDIR DEV_PROJECTS_DIR ?= . -JWBDIR_NAME ?= jw-build +JWBDIR_NAME ?= jw-pkg JWBDIR_SEARCH_PATH ?= $(DEV_PROJECTS_DIR) $(BUILD_TOOLS_PREFIX)/opt/$(FLAVOUR_PATH_PREFIX) JWBDIR ?= $(firstword $(wildcard $(addsuffix /$(JWBDIR_NAME),$(JWBDIR_SEARCH_PATH)))) JW_BUILD_BINDIR = $(JWBDIR)/bin JWB_SCRIPT_DIR = $(firstword $(wildcard ./$(JWBDIR_NAME)/scripts $(JW_BUILD_BINDIR)) jwb-script-dir-not-found) -JW_BUILD_REMOTE_BINDIR = /opt/jw-build/bin +JW_BUILD_REMOTE_BINDIR = /opt/jw-pkg/bin SHELL = /bin/bash -o pipefail +H PROJECTS_TXT ?= projects.txt @@ -89,7 +89,7 @@ else endif ifeq ($(filter pkg-%,$(MAKECMDGOALS)),) - JW_BUILD_SSH_EXTRA_OPTS += -o StrictHostKeyChecking=no -o ControlMaster=auto -o ControlPath=/tmp/%r@jw-build:%h:%p -o ControlPersist=3m + JW_BUILD_SSH_EXTRA_OPTS += -o StrictHostKeyChecking=no -o ControlMaster=auto -o ControlPath=/tmp/%r@jw-pkg:%h:%p -o ControlPersist=3m ifneq ($(JANWARE_USER),) JW_BUILD_SSH_EXTRA_OPTS += -l $(JANWARE_USER) endif @@ -137,7 +137,7 @@ endif PURGE_SH = /bin/bash $(firstword $(wildcard $(JWB_SCRIPT_DIR)/purge-stale-projects.sh $(JW_BUILD_BINDIR)/purge-stale-projects.sh) purge-not-found) PKG_MANAGER_SH ?= /bin/bash $(firstword $(wildcard $(JWB_SCRIPT_DIR)/pkg-manager.sh $(JW_BUILD_BINDIR)/pkg-manager.sh) pkg-manager-not-found) -CREATE_PROJECT_SH ?= /bin/bash $(firstword $(wildcard $(JWB_SCRIPT_DIR)/jw-build-create-project.sh $(JW_BUILD_BINDIR)/jw-build-create-project.sh) jw-build-create-project-not-found) +CREATE_PROJECT_SH ?= /bin/bash $(firstword $(wildcard $(JWB_SCRIPT_DIR)/jw-pkg-create-project.sh $(JW_BUILD_BINDIR)/jw-pkg-create-project.sh) jw-pkg-create-project-not-found) LIST_VCS_FILES_SH = /bin/bash $(firstword $(wildcard $(JWB_SCRIPT_DIR)/scm.sh $(JW_BUILD_BINDIR)/scm.sh) scm-sh-not-found) ls-files GIT_SRV_ADMIN_SH = JW_BUILD_SSH_EXTRA_OPTS="$(JW_BUILD_SSH_EXTRA_OPTS)" $(GIT_SSH) $(JANWARE_USER)@git.janware.com $(JW_BUILD_REMOTE_BINDIR)/git-srv-admin.sh diff --git a/make/topdir.mk b/make/topdir.mk index be477776..aaad268b 100644 --- a/make/topdir.mk +++ b/make/topdir.mk @@ -21,7 +21,7 @@ GIT_DESCR = $(TOPDIR)/.git/description GIT_MAIN_BRANCH ?= master OPT_JANWARE_PROJECT ?= -j -PKG_MANAGER_SH ?= /bin/bash $(firstword $(wildcard $(JWB_SCRIPT_DIR)/pkg-manager.sh /opt/jw-build/bin/pkg-manager.sh) pkg-manager-not-found) +PKG_MANAGER_SH ?= /bin/bash $(firstword $(wildcard $(JWB_SCRIPT_DIR)/pkg-manager.sh /opt/jw-pkg/bin/pkg-manager.sh) pkg-manager-not-found) ifeq ($(OPT_JANWARE_PROJECT),-j) REMOTE_GIT_FLAVOUR ?= proj @@ -144,7 +144,7 @@ git-config: git remote -v | grep -q "^origin *$(REMOTE_GIT_URL)" || git remote set-url --push origin $(REMOTE_GIT_URL) git-clone-to-remote: - ssh $(JANWARE_USER)@git.janware.com "/opt/jw-build/bin/git-srv-admin.sh $(OPT_JANWARE_PROJECT) create-personal-project $(PROJECT)" + ssh $(JANWARE_USER)@git.janware.com "/opt/jw-pkg/bin/git-srv-admin.sh $(OPT_JANWARE_PROJECT) create-personal-project $(PROJECT)" make git-config git push --set-upstream origin $(GIT_MAIN_BRANCH) git push --all $(REMOTE_GIT_URL) @@ -160,7 +160,7 @@ git-init-remote: git-import git-clone-to-remote git-descr: $(GIT_DESCR) git-update-project-description: - ssh $(JANWARE_USER)@git.janware.com "/opt/jw-build/bin/git-srv-admin.sh $(OPT_JANWARE_PROJECT) update-descriptions $(PROJECT)" + ssh $(JANWARE_USER)@git.janware.com "/opt/jw-pkg/bin/git-srv-admin.sh $(OPT_JANWARE_PROJECT) update-descriptions $(PROJECT)" projects-%: $(PYTHON) $(JWB_SCRIPT_DIR)/jw-projects.py build $* $(PROJECT) diff --git a/scripts/jw-build-create-project.sh b/scripts/jw-pkg-create-project.sh similarity index 94% rename from scripts/jw-build-create-project.sh rename to scripts/jw-pkg-create-project.sh index d160096b..fb7e840d 100644 --- a/scripts/jw-build-create-project.sh +++ b/scripts/jw-pkg-create-project.sh @@ -58,7 +58,7 @@ cat_make_proj_mk() ifeq (\$(TARGET),mingw) FLAVOUR_PATH_PREFIX = win32/ endif - JWBDIR ?= \$(firstword \$(wildcard \$(DEV_PROJECTS_DIR)/jw-build \$(BUILD_TOOLS_PREFIX)/opt/\$(FLAVOUR_PATH_PREFIX)jw-build)) + JWBDIR ?= \$(firstword \$(wildcard \$(DEV_PROJECTS_DIR)/jw-pkg \$(BUILD_TOOLS_PREFIX)/opt/\$(FLAVOUR_PATH_PREFIX)jw-pkg)) USE_PROJECT_LIB = false HDRDIR_SCOPE_SUFFIX = \$(PROJECT) @@ -92,8 +92,8 @@ cat_make_project_conf() libname = none [pkg.requires.jw] - devel = $name-run = VERSION-REVISION, jw-build-devel = VERSION - build = jw-build-devel + devel = $name-run = VERSION-REVISION, jw-pkg-devel = VERSION + build = jw-pkg-devel EOT } diff --git a/scripts/jw-projects.py b/scripts/jw-projects.py index 2c5c94d2..db2e84ac 100644 --- a/scripts/jw-projects.py +++ b/scripts/jw-projects.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 # -*- coding: utf-8 -*- -from jw.build.App import App +from jw.pkg.App import App App().run() diff --git a/scripts/pgit.sh b/scripts/pgit.sh index 9d18c58f..183559f4 100644 --- a/scripts/pgit.sh +++ b/scripts/pgit.sh @@ -142,7 +142,7 @@ clone() local toref="${refspec[2]}" [ "$fromuser" ] || fromuser=$whoami [ "$fromref" ] || fromref=master - local git_srv_admin="$SSH $login@git.janware.com /opt/jw-build/bin/git-srv-admin.sh" + local git_srv_admin="$SSH $login@git.janware.com /opt/jw-pkg/bin/git-srv-admin.sh" if [ -z "$projects" ]; then projects=`$jw_projects list-repos --from-user $fromuser $remote_base` diff --git a/scripts/pkg.sh b/scripts/pkg.sh index 8e19cee1..f7f9585f 100644 --- a/scripts/pkg.sh +++ b/scripts/pkg.sh @@ -547,7 +547,7 @@ upload_file() ;; *) target=$target_base/rpm/$t/$f:$upload_attrib - #/srv/ftp/pub/packages/jw-foss/suse/tumbleweed/rpm/src/jw-build-1.0.0-74.src.rpm + #/srv/ftp/pub/packages/jw-foss/suse/tumbleweed/rpm/src/jw-pkg-1.0.0-74.src.rpm ;; esac ;; @@ -559,7 +559,7 @@ upload_file() ;; *) target=$target_base/rpm/$t/$f:$upload_attrib - #/srv/ftp/pub/packages/jw-foss/suse/tumbleweed/rpm/x86_64/jw-build-run-1.0.0-74.x86_64.rpm + #/srv/ftp/pub/packages/jw-foss/suse/tumbleweed/rpm/x86_64/jw-pkg-run-1.0.0-74.x86_64.rpm ;; esac esac diff --git a/scripts/purge-stale-projects.sh b/scripts/purge-stale-projects.sh index a2b6c951..f7c16f25 100644 --- a/scripts/purge-stale-projects.sh +++ b/scripts/purge-stale-projects.sh @@ -58,7 +58,7 @@ done local_cvs_proj=`ls -d */CVS 2>/dev/null | sed 's%/[^/]*%%'` local_git_proj=`ls -d */.git 2>/dev/null | sed 's%/[^/]*%%'` remote_cvs_proj=`$ssh cvs.janware.com find /srv/cvs/proj -maxdepth 1 -mindepth 1 -type d -executable -readable | sed 's%.*/%%'` -remote_git_proj=`$ssh git.janware.com /opt/jw-build/bin/git-srv-admin.sh -j list-personal-projects` +remote_git_proj=`$ssh git.janware.com /opt/jw-pkg/bin/git-srv-admin.sh -j list-personal-projects` date=`date +'%Y%m%d'` myname=`basename $0` diff --git a/src/python/jw/build/App.py b/src/python/jw/pkg/App.py similarity index 99% rename from src/python/jw/build/App.py rename to src/python/jw/pkg/App.py index 5d8364e1..9afa912e 100644 --- a/src/python/jw/build/App.py +++ b/src/python/jw/pkg/App.py @@ -95,7 +95,7 @@ class App(object): def get_os(self, args = ""): import subprocess - for d in [ self.projs_root + '/jw-build/scripts', '/opt/jw-build/bin' ]: + for d in [ self.projs_root + '/jw-pkg/scripts', '/opt/jw-pkg/bin' ]: script = d + '/get-os.sh' if os.path.isfile(script): cmd = '/bin/bash ' + script @@ -452,7 +452,7 @@ class App(object): import importlib cmd_name = args.cmd.replace('-', '_') cc_cmd_name = 'Cmd' + ''.join(x.capitalize() for x in cmd_name.lower().split("_")) - module = importlib.import_module('jw.build.cmds.' + cc_cmd_name) + module = importlib.import_module('jw.pkg.build.cmds.' + cc_cmd_name) cmd = getattr(module, cc_cmd_name)() cmd.app = self subparser = argparse.ArgumentParser(description=cmd_name) diff --git a/src/python/jw/build/Cmd.py b/src/python/jw/pkg/build/Cmd.py similarity index 98% rename from src/python/jw/build/Cmd.py rename to src/python/jw/pkg/build/Cmd.py index 5f163cf5..8d45714e 100644 --- a/src/python/jw/build/Cmd.py +++ b/src/python/jw/pkg/build/Cmd.py @@ -8,7 +8,7 @@ from argparse import ArgumentParser class Cmd(abc.ABC): # export def __init__(self, name: str, help: str) -> None: - from .App import App + from ..App import App self.name = name self.help = help self.parent = None diff --git a/src/python/jw/build/cmds/Makefile b/src/python/jw/pkg/build/Makefile similarity index 100% rename from src/python/jw/build/cmds/Makefile rename to src/python/jw/pkg/build/Makefile diff --git a/src/python/jw/build/__init__.py b/src/python/jw/pkg/build/__init__.py similarity index 100% rename from src/python/jw/build/__init__.py rename to src/python/jw/pkg/build/__init__.py diff --git a/src/python/jw/build/cmds/BaseCmdPkgRelations.py b/src/python/jw/pkg/build/cmds/BaseCmdPkgRelations.py similarity index 100% rename from src/python/jw/build/cmds/BaseCmdPkgRelations.py rename to src/python/jw/pkg/build/cmds/BaseCmdPkgRelations.py diff --git a/src/python/jw/build/cmds/CmdBuild.py b/src/python/jw/pkg/build/cmds/CmdBuild.py similarity index 100% rename from src/python/jw/build/cmds/CmdBuild.py rename to src/python/jw/pkg/build/cmds/CmdBuild.py diff --git a/src/python/jw/build/cmds/CmdCflags.py b/src/python/jw/pkg/build/cmds/CmdCflags.py similarity index 100% rename from src/python/jw/build/cmds/CmdCflags.py rename to src/python/jw/pkg/build/cmds/CmdCflags.py diff --git a/src/python/jw/build/cmds/CmdCheck.py b/src/python/jw/pkg/build/cmds/CmdCheck.py similarity index 100% rename from src/python/jw/build/cmds/CmdCheck.py rename to src/python/jw/pkg/build/cmds/CmdCheck.py diff --git a/src/python/jw/build/cmds/CmdCommands.py b/src/python/jw/pkg/build/cmds/CmdCommands.py similarity index 100% rename from src/python/jw/build/cmds/CmdCommands.py rename to src/python/jw/pkg/build/cmds/CmdCommands.py diff --git a/src/python/jw/build/cmds/CmdCreatePkgConfig.py b/src/python/jw/pkg/build/cmds/CmdCreatePkgConfig.py similarity index 100% rename from src/python/jw/build/cmds/CmdCreatePkgConfig.py rename to src/python/jw/pkg/build/cmds/CmdCreatePkgConfig.py diff --git a/src/python/jw/build/cmds/CmdExepath.py b/src/python/jw/pkg/build/cmds/CmdExepath.py similarity index 100% rename from src/python/jw/build/cmds/CmdExepath.py rename to src/python/jw/pkg/build/cmds/CmdExepath.py diff --git a/src/python/jw/build/cmds/CmdGetAuthInfo.py b/src/python/jw/pkg/build/cmds/CmdGetAuthInfo.py similarity index 89% rename from src/python/jw/build/cmds/CmdGetAuthInfo.py rename to src/python/jw/pkg/build/cmds/CmdGetAuthInfo.py index 4e70d789..cbe23d40 100644 --- a/src/python/jw/build/cmds/CmdGetAuthInfo.py +++ b/src/python/jw/pkg/build/cmds/CmdGetAuthInfo.py @@ -22,10 +22,10 @@ class CmdGetAuthInfo(Cmd): # export def _run(self, args: Namespace) -> None: keys = ['username', 'password'] - # --- Milk jw-build repo - jw_build_dir = self.app.proj_dir('jw-build') + # --- Milk jw-pkg repo + jw_build_dir = self.app.proj_dir('jw-pkg') if not os.path.isdir(jw_build_dir + '/.git'): - self.app.debug(f'jw-build directory is not a Git repo: {jw_build_dir}') + self.app.debug(f'jw-pkg directory is not a Git repo: {jw_build_dir}') return remotes = run_cmd(['git', '-C', jw_build_dir, 'remote', '-v']) result: dict[str, str] = {} @@ -38,7 +38,7 @@ class CmdGetAuthInfo(Cmd): # export for key in keys: result[key] = getattr(parsed, key) base = parsed.geturl() - base = re.sub(r'/jw-build', '', base) + base = re.sub(r'/jw-pkg', '', base) base = re.sub(r'/proj$', '', base) url['remote-base'] = base break diff --git a/src/python/jw/build/cmds/CmdGetval.py b/src/python/jw/pkg/build/cmds/CmdGetval.py similarity index 100% rename from src/python/jw/build/cmds/CmdGetval.py rename to src/python/jw/pkg/build/cmds/CmdGetval.py diff --git a/src/python/jw/build/cmds/CmdHtdocsDir.py b/src/python/jw/pkg/build/cmds/CmdHtdocsDir.py similarity index 100% rename from src/python/jw/build/cmds/CmdHtdocsDir.py rename to src/python/jw/pkg/build/cmds/CmdHtdocsDir.py diff --git a/src/python/jw/build/cmds/CmdLdflags.py b/src/python/jw/pkg/build/cmds/CmdLdflags.py similarity index 100% rename from src/python/jw/build/cmds/CmdLdflags.py rename to src/python/jw/pkg/build/cmds/CmdLdflags.py diff --git a/src/python/jw/build/cmds/CmdLdlibpath.py b/src/python/jw/pkg/build/cmds/CmdLdlibpath.py similarity index 100% rename from src/python/jw/build/cmds/CmdLdlibpath.py rename to src/python/jw/pkg/build/cmds/CmdLdlibpath.py diff --git a/src/python/jw/build/cmds/CmdLibname.py b/src/python/jw/pkg/build/cmds/CmdLibname.py similarity index 100% rename from src/python/jw/build/cmds/CmdLibname.py rename to src/python/jw/pkg/build/cmds/CmdLibname.py diff --git a/src/python/jw/build/cmds/CmdListRepos.py b/src/python/jw/pkg/build/cmds/CmdListRepos.py similarity index 94% rename from src/python/jw/build/cmds/CmdListRepos.py rename to src/python/jw/pkg/build/cmds/CmdListRepos.py index a63d9dec..1f7ff1c1 100644 --- a/src/python/jw/build/cmds/CmdListRepos.py +++ b/src/python/jw/pkg/build/cmds/CmdListRepos.py @@ -31,13 +31,13 @@ class CmdListRepos(Cmd): # export match url.scheme: case 'ssh': if re.match(r'ssh://.*git\.janware\.com/', args.base_url): - from jw.build.lib.SSHClient import SSHClientCmd as SSHClient + from jw.pkg.build.lib.SSHClient import SSHClientCmd as SSHClient ssh = SSHClient(hostname=url.hostname) if username is not None: ssh.set_username(username) if password is not None: ssh.set_password(password) - cmd = f'/opt/jw-build/bin/git-srv-admin.sh -u {args.from_user} -j list-personal-projects' + cmd = f'/opt/jw-pkg/bin/git-srv-admin.sh -u {args.from_user} -j list-personal-projects' out = ssh.run_cmd(cmd) print(out) return diff --git a/src/python/jw/build/cmds/CmdModules.py b/src/python/jw/pkg/build/cmds/CmdModules.py similarity index 100% rename from src/python/jw/build/cmds/CmdModules.py rename to src/python/jw/pkg/build/cmds/CmdModules.py diff --git a/src/python/jw/build/cmds/CmdOsCascade.py b/src/python/jw/pkg/build/cmds/CmdOsCascade.py similarity index 100% rename from src/python/jw/build/cmds/CmdOsCascade.py rename to src/python/jw/pkg/build/cmds/CmdOsCascade.py diff --git a/src/python/jw/build/cmds/CmdPath.py b/src/python/jw/pkg/build/cmds/CmdPath.py similarity index 100% rename from src/python/jw/build/cmds/CmdPath.py rename to src/python/jw/pkg/build/cmds/CmdPath.py diff --git a/src/python/jw/build/cmds/CmdPkgConflicts.py b/src/python/jw/pkg/build/cmds/CmdPkgConflicts.py similarity index 100% rename from src/python/jw/build/cmds/CmdPkgConflicts.py rename to src/python/jw/pkg/build/cmds/CmdPkgConflicts.py diff --git a/src/python/jw/build/cmds/CmdPkgProvides.py b/src/python/jw/pkg/build/cmds/CmdPkgProvides.py similarity index 100% rename from src/python/jw/build/cmds/CmdPkgProvides.py rename to src/python/jw/pkg/build/cmds/CmdPkgProvides.py diff --git a/src/python/jw/build/cmds/CmdPkgRequires.py b/src/python/jw/pkg/build/cmds/CmdPkgRequires.py similarity index 100% rename from src/python/jw/build/cmds/CmdPkgRequires.py rename to src/python/jw/pkg/build/cmds/CmdPkgRequires.py diff --git a/src/python/jw/build/cmds/CmdPrereq.py b/src/python/jw/pkg/build/cmds/CmdPrereq.py similarity index 100% rename from src/python/jw/build/cmds/CmdPrereq.py rename to src/python/jw/pkg/build/cmds/CmdPrereq.py diff --git a/src/python/jw/build/cmds/CmdProjDir.py b/src/python/jw/pkg/build/cmds/CmdProjDir.py similarity index 100% rename from src/python/jw/build/cmds/CmdProjDir.py rename to src/python/jw/pkg/build/cmds/CmdProjDir.py diff --git a/src/python/jw/build/cmds/CmdPythonpath.py b/src/python/jw/pkg/build/cmds/CmdPythonpath.py similarity index 100% rename from src/python/jw/build/cmds/CmdPythonpath.py rename to src/python/jw/pkg/build/cmds/CmdPythonpath.py diff --git a/src/python/jw/build/cmds/CmdPythonpathOrig.py b/src/python/jw/pkg/build/cmds/CmdPythonpathOrig.py similarity index 100% rename from src/python/jw/build/cmds/CmdPythonpathOrig.py rename to src/python/jw/pkg/build/cmds/CmdPythonpathOrig.py diff --git a/src/python/jw/build/cmds/CmdRequiredOsPkg.py b/src/python/jw/pkg/build/cmds/CmdRequiredOsPkg.py similarity index 100% rename from src/python/jw/build/cmds/CmdRequiredOsPkg.py rename to src/python/jw/pkg/build/cmds/CmdRequiredOsPkg.py diff --git a/src/python/jw/build/cmds/CmdSummary.py b/src/python/jw/pkg/build/cmds/CmdSummary.py similarity index 100% rename from src/python/jw/build/cmds/CmdSummary.py rename to src/python/jw/pkg/build/cmds/CmdSummary.py diff --git a/src/python/jw/build/cmds/CmdTest.py b/src/python/jw/pkg/build/cmds/CmdTest.py similarity index 100% rename from src/python/jw/build/cmds/CmdTest.py rename to src/python/jw/pkg/build/cmds/CmdTest.py diff --git a/src/python/jw/build/Makefile b/src/python/jw/pkg/build/cmds/Makefile similarity index 77% rename from src/python/jw/build/Makefile rename to src/python/jw/pkg/build/cmds/Makefile index b54ec56c..f342bd8e 100644 --- a/src/python/jw/build/Makefile +++ b/src/python/jw/pkg/build/cmds/Makefile @@ -1,4 +1,4 @@ -TOPDIR = ../../../.. +TOPDIR = ../../../../../.. PY_UPDATE_INIT_PY = false include $(TOPDIR)/make/proj.mk diff --git a/src/python/jw/build/cmds/__init__.py b/src/python/jw/pkg/build/cmds/__init__.py similarity index 100% rename from src/python/jw/build/cmds/__init__.py rename to src/python/jw/pkg/build/cmds/__init__.py diff --git a/src/python/jw/build/lib/Makefile b/src/python/jw/pkg/build/lib/Makefile similarity index 70% rename from src/python/jw/build/lib/Makefile rename to src/python/jw/pkg/build/lib/Makefile index 781b0c8c..7a83c333 100644 --- a/src/python/jw/build/lib/Makefile +++ b/src/python/jw/pkg/build/lib/Makefile @@ -1,4 +1,4 @@ -TOPDIR = ../../../../.. +TOPDIR = ../../../../../.. include $(TOPDIR)/make/proj.mk include $(JWBDIR)/make/py-mod.mk diff --git a/src/python/jw/build/lib/SSHClient.py b/src/python/jw/pkg/build/lib/SSHClient.py similarity index 100% rename from src/python/jw/build/lib/SSHClient.py rename to src/python/jw/pkg/build/lib/SSHClient.py diff --git a/src/python/jw/build/lib/util.py b/src/python/jw/pkg/build/lib/util.py similarity index 100% rename from src/python/jw/build/lib/util.py rename to src/python/jw/pkg/build/lib/util.py