Cody
01/11/2023, 5:12 AMmake all or make run. After typing the command and hitting enter, it just hangs at the prompt. Has anyone else experienced anything like this that you've heard? It is untouched in a long time, and I ran it as recently as last week.Cody
01/11/2023, 5:15 AMCody
01/11/2023, 5:18 AMexport HOME_DIR ?= /home/code
export STORAGE_DIR ?= /mnt/storage
export PROJECTS_DIR ?= $(STORAGE_DIR)/projects
export DOCKER_ORG ?= grizzlyforce
export DOCKER_IMAGE ?= $(DOCKER_ORG)/***-atmos
export DOCKER_TAG ?= latest
export DOCKER_IMAGE_NAME ?= $(DOCKER_IMAGE):$(DOCKER_TAG)
export APP_NAME = ***-atmos
GEODESIC_INSTALL_PATH ?= /home/code/.local/bin
export INSTALL_PATH ?= $(GEODESIC_INSTALL_PATH)
export SCRIPT = $(INSTALL_PATH)/$(APP_NAME)
export ADR_DOCS_DIR = docs/adr
export ADR_DOCS_README = $(ADR_DOCS_DIR)/README.md
BUILD_HARNESS_EXTENSIONS_PATH := $(CURDIR)/.build-harness-extensions
-include $(shell curl -sSL -o .build-harness "<https://cloudposse.tools/build-harness>"; echo .build-harness)
.DEFAULT_GOAL := default
## Initialize build-harness, install deps, build docker container, install wrapper script and run shell
all: init deps build install run
@exit 0
## Install dependencies (if any)
deps:
@exit 0
## Build docker image
build:
@make --no-print-directory docker/build
## Push docker image to registry
push:
@$(call fail,Refusing to push $(DOCKER_IMAGE_NAME) to docker hub)
## Install wrapper script from geodesic container
install:
@docker run --rm $(DOCKER_IMAGE_NAME) | bash -s $(DOCKER_TAG) || (echo "Try: sudo make install"; exit 1)
## Start the geodesic shell by calling wrapper script
run:
docker run -ti --rm -v $(HOME_DIR):/localhost -v $(PROJECTS_DIR):/localhost/projects -v $(STORAGE_DIR)/cody/.aws:/localhost/.aws -v $(STORAGE_DIR)/cody/.ssh:/localhost/.ssh grizzlyforce/***-atmosErik Osterman (Cloud Posse)
01/11/2023, 8:34 PMErik Osterman (Cloud Posse)
01/11/2023, 8:34 PMCody
01/11/2023, 8:35 PMJeremy White (Cloud Posse)
01/11/2023, 8:49 PMmake --version ?Cody
01/11/2023, 8:50 PMJeremy White (Cloud Posse)
01/11/2023, 8:50 PMJeremy White (Cloud Posse)
01/11/2023, 8:51 PMJeremy White (Cloud Posse)
01/11/2023, 8:51 PM/usr/bin/make allCody
01/12/2023, 9:46 PMCody
01/12/2023, 9:48 PMmake SHELL='sh -x' init and did experience the infinite loopCody
01/12/2023, 9:48 PMCody
01/12/2023, 9:49 PMCody
01/12/2023, 9:54 PMgit submodule foreach --remote 'git fetch | 0'
git submodule foreach --remote 'git merge origin master | 0'
or something like thisJeremy White (Cloud Posse)
01/12/2023, 9:55 PM/usr/bin/make ?Cody
01/12/2023, 9:55 PMCody
01/12/2023, 9:55 PMCody
01/12/2023, 9:55 PMCody
01/12/2023, 9:56 PM/usr/bin/make for me is also 4.4Jeremy White (Cloud Posse)
01/12/2023, 9:56 PMCody
01/12/2023, 9:56 PMJeremy White (Cloud Posse)
01/12/2023, 9:56 PMCody
01/12/2023, 9:57 PMCody
01/12/2023, 9:57 PMJeremy White (Cloud Posse)
01/12/2023, 9:58 PMCody
01/12/2023, 9:58 PMCody
01/12/2023, 9:58 PMJeremy White (Cloud Posse)
01/12/2023, 9:58 PMCody
01/12/2023, 9:58 PMCody
01/12/2023, 9:59 PMCody
01/12/2023, 9:59 PMJeremy White (Cloud Posse)
01/12/2023, 10:00 PMnix-shell -p gnumake42Jeremy White (Cloud Posse)
01/12/2023, 10:00 PMJeremy White (Cloud Posse)
01/12/2023, 10:00 PMCody
01/12/2023, 10:01 PMCody
01/12/2023, 10:01 PMCody
01/12/2023, 10:02 PMJeremy White (Cloud Posse)
01/12/2023, 10:02 PMshell.nix and put this inside it:
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
nativeBuildInputs = with pkgs; [
gnumake42
];
}Cody
01/12/2023, 10:03 PMJeremy White (Cloud Posse)
01/12/2023, 10:03 PMJeremy White (Cloud Posse)
01/12/2023, 10:03 PMCody
01/12/2023, 10:03 PMJeremy White (Cloud Posse)
01/12/2023, 10:04 PMCody
01/12/2023, 10:05 PMCody
01/12/2023, 10:05 PMCody
01/12/2023, 10:05 PMJeremy White (Cloud Posse)
01/12/2023, 10:06 PMJeremy White (Cloud Posse)
01/12/2023, 10:06 PMCody
01/12/2023, 10:07 PMCody
01/12/2023, 10:18 PMmake run successfullyCody
01/12/2023, 10:19 PMmake all or make build though which tells me my solution is probably not a complete solution?Cody
01/12/2023, 10:20 PMā make build
make[1]: *** No rule to make target 'docker/build'. Stop.
make: *** [Makefile:30: build] Error 2Cody
01/12/2023, 10:21 PMJeremy White (Cloud Posse)
01/12/2023, 10:21 PMCody
01/12/2023, 10:22 PMJeremy White (Cloud Posse)
01/12/2023, 10:22 PMCody
01/12/2023, 10:23 PMCody
01/12/2023, 10:24 PMCody
01/12/2023, 10:24 PMJeremy White (Cloud Posse)
01/12/2023, 10:26 PMJeremy White (Cloud Posse)
01/12/2023, 10:26 PMJeremy White (Cloud Posse)
01/12/2023, 10:26 PMendif and I don't like the way that looks...Cody
01/12/2023, 10:26 PMā make SHELL='sh -x' all
+ curl -sSL -o .build-harness <https://raw.githubusercontent.com/grizzlyforce/build-harness/master/templates/Makefile.build-harness>
+ echo .build-harness
+ pwd
+ pwd
+ '[' -d build-harness ']'
+ pwd
+ config --get remote.origin.url
+ sed 's/git@\(.*\):/https:\/\/\1\//g'
+ sed 's/\.git$//g'
+ show -s --format=%aN
+ show -s --format=%aN
+ config --get remote.origin.url
+ sed 's/\.git$//g'
+ sed 's/git@\(.*\):/https:\/\/\1\//g'
+ rev-parse --verify --short HEAD
+ config --get remote.origin.url
+ sed 's/git@\(.*\):/https:\/\/\1\//g'
+ sed 's/\.git$//g'
+ rev-parse --verify --short HEAD
+ rev-parse --verify --short HEAD
+ config --get remote.origin.url
+ sed 's/\.git$//g'
+ sed 's/git@\(.*\):/https:\/\/\1\//g'
+ rev-parse --verify --short HEAD
+ show -s --format=%aN
+ show -s --format=%aN
+ rev-parse --verify --short HEAD
+ rev-parse --verify --short HEAD
+ show -s --format=%aN
+ config --get remote.origin.url
+ sed 's/\.git$//g'
+ sed 's/git@\(.*\):/https:\/\/\1\//g'
+ show -s --format=%aN
+ rev-parse --verify --short HEAD
+ rev-parse --verify HEAD
+ config --get remote.origin.url
+ sed 's/\.git$//g'
+ sed 's/git@\(.*\):/https:\/\/\1\//g'
+ show -s --format=%aN
+ show -s --format=%aN
+ config --get remote.origin.url
+ sed 's/\.git$//g'
+ sed 's/git@\(.*\):/https:\/\/\1\//g'
+ rev-parse --verify HEAD
+ config --get remote.origin.url
+ sed 's/\.git$//g'
+ sed 's/git@\(.*\):/https:\/\/\1\//g'
+ rev-parse --verify HEAD
+ rev-parse --verify HEAD
+ config --get remote.origin.url
+ sed 's/\.git$//g'
+ sed 's/git@\(.*\):/https:\/\/\1\//g'Jeremy White (Cloud Posse)
01/12/2023, 10:27 PMJeremy White (Cloud Posse)
01/12/2023, 10:27 PMJeremy White (Cloud Posse)
01/12/2023, 10:28 PMJeremy White (Cloud Posse)
01/12/2023, 10:28 PMbuild-harness/Makefile and comment out line 42Jeremy White (Cloud Posse)
01/12/2023, 10:28 PMCody
01/12/2023, 10:30 PMCody
01/12/2023, 10:30 PMCody
01/12/2023, 10:34 PMJeremy White (Cloud Posse)
01/12/2023, 10:34 PMCody
01/12/2023, 10:35 PMJeremy White (Cloud Posse)
01/12/2023, 10:35 PMJeremy White (Cloud Posse)
01/12/2023, 10:35 PMJeremy White (Cloud Posse)
01/12/2023, 10:35 PMbuild-harness/MakefileCody
01/12/2023, 10:36 PMCody
01/12/2023, 10:36 PMJeremy White (Cloud Posse)
01/12/2023, 10:36 PMCody
01/12/2023, 10:37 PMCody
01/12/2023, 10:37 PMCody
01/12/2023, 10:37 PMCody
01/12/2023, 10:38 PMJeremy White (Cloud Posse)
01/12/2023, 10:38 PMJeremy White (Cloud Posse)
01/12/2023, 10:39 PMCody
01/12/2023, 10:41 PMCody
01/12/2023, 10:41 PMCody
01/12/2023, 10:42 PMCody
01/12/2023, 10:42 PMCody
01/12/2023, 10:42 PMJeremy White (Cloud Posse)
01/12/2023, 10:43 PMCody
01/12/2023, 10:44 PMCody
01/12/2023, 10:44 PMJeremy White (Cloud Posse)
01/12/2023, 10:45 PMgit checkoutJeremy White (Cloud Posse)
01/12/2023, 10:45 PMJeremy White (Cloud Posse)
01/12/2023, 10:45 PMCody
01/12/2023, 10:45 PM