diff --git a/tools/nm-in-container/README.md b/tools/nm-in-container/README.md new file mode 100644 index 000000000..26c653541 --- /dev/null +++ b/tools/nm-in-container/README.md @@ -0,0 +1,8 @@ +Run NetworkManager in Container for Development +=============================================== + +Run `nm-in-container` script for running NetworkManager in a podman container. +This is useful for testing NetworkManager for development. + +Try `./nm-in-container --help` to see options. See the bash history inside the +container for useful commands. diff --git a/contrib/scripts/nm-in-container.d/.gitignore b/tools/nm-in-container/data/.gitignore similarity index 100% rename from contrib/scripts/nm-in-container.d/.gitignore rename to tools/nm-in-container/data/.gitignore diff --git a/contrib/scripts/nm-in-container.d/data-_nm-in-container-setup.sh b/tools/nm-in-container/data/data-_nm-in-container-setup.sh similarity index 100% rename from contrib/scripts/nm-in-container.d/data-_nm-in-container-setup.sh rename to tools/nm-in-container/data/data-_nm-in-container-setup.sh diff --git a/contrib/scripts/nm-in-container.d/data-etc-rc.local b/tools/nm-in-container/data/data-etc-rc.local similarity index 100% rename from contrib/scripts/nm-in-container.d/data-etc-rc.local rename to tools/nm-in-container/data/data-etc-rc.local diff --git a/contrib/scripts/nm-in-container.d/data-nm-deploy.sh b/tools/nm-in-container/data/data-nm-deploy.sh similarity index 100% rename from contrib/scripts/nm-in-container.d/data-nm-deploy.sh rename to tools/nm-in-container/data/data-nm-deploy.sh diff --git a/contrib/scripts/nm-in-container.d/data-nm-env-prepare.sh b/tools/nm-in-container/data/data-nm-env-prepare.sh similarity index 100% rename from contrib/scripts/nm-in-container.d/data-nm-env-prepare.sh rename to tools/nm-in-container/data/data-nm-env-prepare.sh diff --git a/contrib/scripts/nm-in-container.sh b/tools/nm-in-container/nm-in-container similarity index 96% rename from contrib/scripts/nm-in-container.sh rename to tools/nm-in-container/nm-in-container index 4e405ea5f..96f92d753 100755 --- a/contrib/scripts/nm-in-container.sh +++ b/tools/nm-in-container/nm-in-container @@ -44,7 +44,7 @@ if [ -z "$BASE_IMAGE" ]; then fi BASEDIR_NM="$(readlink -f "$(dirname "$(readlink -f "$0")")/../..")" -BASEDIR="$BASEDIR_NM/contrib/scripts/nm-in-container.d" +BASEDIR_DATA="$BASEDIR_NM/tools/nm-in-container/data" BASEDIR_NM_CI= if [ -d "$BASEDIR_NM/.git/NetworkManager-ci" ] ; then @@ -124,10 +124,10 @@ create_dockerfile() { local CONTAINERFILE="$1" local BASE_IMAGE="$2" - cp "$BASEDIR_NM/contrib/scripts/NM-log" "$BASEDIR/data-NM-log" - CLEANUP_FILES+=( "$BASEDIR/data-NM-log" ) + cp "$BASEDIR_NM/contrib/scripts/NM-log" "$BASEDIR_DATA/data-NM-log" + CLEANUP_FILES+=( "$BASEDIR_DATA/data-NM-log" ) - cat <&1 | tee /tmp/nm-log.txt EOF - cat <