Renaming everything to edgeboxctl
							parent
							
								
									2e92ff53fe
								
							
						
					
					
						commit
						0ed5297f6d
					
				| 
						 | 
				
			
			@ -8,4 +8,4 @@ RUN go mod download
 | 
			
		|||
 | 
			
		||||
RUN go get github.com/githubnemo/CompileDaemon
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT CompileDaemon --build="make build" --command=./bin/sysctl
 | 
			
		||||
ENTRYPOINT CompileDaemon --build="make build" --command=./bin/edgeboxctl
 | 
			
		||||
								
									
									
										
											7
										
									
									Makefile
									
									
									
									
								
								
							
							
										
											7
										
									
									Makefile
									
									
									
									
								| 
						 | 
				
			
			@ -9,14 +9,17 @@ build-all:
 | 
			
		|||
	GOOS=linux GOARCH=amd64 make build
 | 
			
		||||
	GOOS=linux GOARCH=arm make build
 | 
			
		||||
 | 
			
		||||
build-prod:
 | 
			
		||||
	GDOS=linux GOARCH=arm RELEASE=prod make build
 | 
			
		||||
 | 
			
		||||
build:
 | 
			
		||||
	@echo "Building ${GOOS}-${GOARCH}"
 | 
			
		||||
	GOOS=${GOOS} GOARCH=${GOARCH} go build \
 | 
			
		||||
		-trimpath -ldflags "-s -w -X ${PROJECT}/internal/diagnostics.Version=${RELEASE} \
 | 
			
		||||
		-X ${PROJECT}/internal/diagnostics.Commit=${COMMIT} \
 | 
			
		||||
		-X ${PROJECT}/internal/diagnostics.BuildDate=${BUILD_DATE}" \
 | 
			
		||||
		-o bin/sysctl-${GOOS}-${GOARCH} ${PROJECT}/cmd/sysctl
 | 
			
		||||
	cp ./bin/sysctl-${GOOS}-${GOARCH} ./bin/sysctl
 | 
			
		||||
		-o bin/sysctl-${GOOS}-${GOARCH} ${PROJECT}/cmd/edgeboxctl
 | 
			
		||||
	cp ./bin/edgeboxctl-${GOOS}-${GOARCH} ./bin/edgeboxctl
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -rf ${BUILD_DIR}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
								
									
									
										
											32
										
									
									README.md
									
									
									
									
								
								
							
							
										
											32
										
									
									README.md
									
									
									
									
								| 
						 | 
				
			
			@ -23,17 +23,17 @@
 | 
			
		|||
    <img src="docs/img/logo.png" alt="Logo" width="80" height="80">
 | 
			
		||||
  </a>
 | 
			
		||||
 | 
			
		||||
  <h3 align="center">Edgebox SysCtl Module</h3>
 | 
			
		||||
  <h3 align="center">Edgebox Control Module</h3>
 | 
			
		||||
 | 
			
		||||
  <p align="center">
 | 
			
		||||
    A System Control module written in Go. Its resonsability is to configure dependencies and perform system tasks, automatically in a schedule, or by command.
 | 
			
		||||
    <br />
 | 
			
		||||
    <a href="https://github.com/github_username/sysctl"><strong>Explore the docs »</strong></a>
 | 
			
		||||
    <a href="https://github.com/github_username/edgeboxctl"><strong>Explore the docs »</strong></a>
 | 
			
		||||
    <br />
 | 
			
		||||
    <br />
 | 
			
		||||
    <a href="https://github.com/github_username/sysctl/issues">Report Bug</a>
 | 
			
		||||
    <a href="https://github.com/github_username/edgeboxctl/issues">Report Bug</a>
 | 
			
		||||
    ·
 | 
			
		||||
    <a href="https://github.com/github_username/sysctl/issues">Request Feature</a>
 | 
			
		||||
    <a href="https://github.com/github_username/edgeboxctl/issues">Request Feature</a>
 | 
			
		||||
  </p>
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -92,7 +92,7 @@ Check the following links for more info on [Docker](https://www.docker.com/) and
 | 
			
		|||
 | 
			
		||||
1. Clone the repo
 | 
			
		||||
```sh
 | 
			
		||||
git clone https://github.com/edgebox-iot/sysctl.git
 | 
			
		||||
git clone https://github.com/edgebox-iot/edgeboxctl.git
 | 
			
		||||
```
 | 
			
		||||
2. Run Docker-Compose
 | 
			
		||||
```sh
 | 
			
		||||
| 
						 | 
				
			
			@ -111,7 +111,7 @@ _For more examples, please refer to the [Documentation](https://github.com/edgeb
 | 
			
		|||
<!-- ROADMAP -->
 | 
			
		||||
## Roadmap
 | 
			
		||||
 | 
			
		||||
See the [open issues](https://github.com/edgebox-iot/sysctl/issues) for a list of proposed features (and known issues).
 | 
			
		||||
See the [open issues](https://github.com/edgebox-iot/edgeboxctl/issues) for a list of proposed features (and known issues).
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -136,15 +136,15 @@ Distributed under the MIT License. See `LICENSE` for more information.
 | 
			
		|||
 | 
			
		||||
<!-- MARKDOWN LINKS & IMAGES -->
 | 
			
		||||
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
 | 
			
		||||
[contributors-shield]: https://img.shields.io/github/contributors/edgebox-iot/sysctl.svg?style=flat-square
 | 
			
		||||
[contributors-url]: https://github.com/edgebox-iot/sysctl/graphs/contributors
 | 
			
		||||
[forks-shield]: https://img.shields.io/github/forks/edgebox-iot/sysctl.svg?style=flat-square
 | 
			
		||||
[forks-url]: https://github.com/edgebox-iot/sysctl/network/members
 | 
			
		||||
[stars-shield]: https://img.shields.io/github/stars/edgebox-iot/sysctl.svg?style=flat-square
 | 
			
		||||
[stars-url]: https://github.com/edgebox-iot/sysctl/stargazers
 | 
			
		||||
[issues-shield]: https://img.shields.io/github/issues/edgebox-iot/sysctl.svg?style=flat-square
 | 
			
		||||
[issues-url]: https://github.com/edgebox-iot/sysctl/issues
 | 
			
		||||
[license-shield]: https://img.shields.io/github/license/edgebox-iot/sysctl.svg?style=flat-square
 | 
			
		||||
[license-url]: https://github.com/edgebox-iot/sysctl/blob/master/LICENSE.txt
 | 
			
		||||
[contributors-shield]: https://img.shields.io/github/contributors/edgebox-iot/edgeboxctl.svg?style=flat-square
 | 
			
		||||
[contributors-url]: https://github.com/edgebox-iot/edgeboxctl/graphs/contributors
 | 
			
		||||
[forks-shield]: https://img.shields.io/github/forks/edgebox-iot/edgeboxctl.svg?style=flat-square
 | 
			
		||||
[forks-url]: https://github.com/edgebox-iot/edgeboxctl/network/members
 | 
			
		||||
[stars-shield]: https://img.shields.io/github/stars/edgebox-iot/edgeboxctl.svg?style=flat-square
 | 
			
		||||
[stars-url]: https://github.com/edgebox-iot/edgeboxctl/stargazers
 | 
			
		||||
[issues-shield]: https://img.shields.io/github/issues/edgebox-iot/edgeboxctl.svg?style=flat-square
 | 
			
		||||
[issues-url]: https://github.com/edgebox-iot/edgeboxctl/issues
 | 
			
		||||
[license-shield]: https://img.shields.io/github/license/edgebox-iot/edgeboxctl.svg?style=flat-square
 | 
			
		||||
[license-url]: https://github.com/edgebox-iot/edgeboxctl/blob/master/LICENSE.txt
 | 
			
		||||
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555
 | 
			
		||||
[linkedin-url]: https://linkedin.com/in/edgebox-iot
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,9 +9,9 @@ import (
 | 
			
		|||
	"syscall"
 | 
			
		||||
	"time"
 | 
			
		||||
 | 
			
		||||
	"github.com/edgebox-iot/sysctl/internal/diagnostics"
 | 
			
		||||
	"github.com/edgebox-iot/sysctl/internal/tasks"
 | 
			
		||||
	"github.com/edgebox-iot/sysctl/internal/utils"
 | 
			
		||||
	"github.com/edgebox-iot/edgeboxctl/internal/diagnostics"
 | 
			
		||||
	"github.com/edgebox-iot/edgeboxctl/internal/tasks"
 | 
			
		||||
	"github.com/edgebox-iot/edgeboxctl/internal/utils"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const defaultNotReadySleepTime time.Duration = time.Second * 60
 | 
			
		||||
| 
						 | 
				
			
			@ -37,7 +37,7 @@ func main() {
 | 
			
		|||
		os.Exit(0)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	log.Printf("Starting Sysctl service for %s", *name)
 | 
			
		||||
	log.Printf("Starting edgeboxctl service for %s", *name)
 | 
			
		||||
 | 
			
		||||
	// setup signal catching
 | 
			
		||||
	sigs := make(chan os.Signal, 1)
 | 
			
		||||
								
									
									
										
											2
										
									
									go.mod
									
									
									
									
								
								
							
							
										
											2
										
									
									go.mod
									
									
									
									
								| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
module github.com/edgebox-iot/sysctl
 | 
			
		||||
module github.com/edgebox-iot/edgeboxctl
 | 
			
		||||
 | 
			
		||||
go 1.15
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ import (
 | 
			
		|||
 | 
			
		||||
	"github.com/joho/godotenv"
 | 
			
		||||
 | 
			
		||||
	"github.com/edgebox-iot/sysctl/internal/utils"
 | 
			
		||||
	"github.com/edgebox-iot/edgeboxctl/internal/utils"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// EdgeApp : Struct representing an EdgeApp in the system
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,9 +7,9 @@ import (
 | 
			
		|||
	"log"
 | 
			
		||||
	"strconv"
 | 
			
		||||
 | 
			
		||||
	"github.com/edgebox-iot/sysctl/internal/diagnostics"
 | 
			
		||||
	"github.com/edgebox-iot/sysctl/internal/edgeapps"
 | 
			
		||||
	"github.com/edgebox-iot/sysctl/internal/utils"
 | 
			
		||||
	"github.com/edgebox-iot/edgeboxctl/internal/diagnostics"
 | 
			
		||||
	"github.com/edgebox-iot/edgeboxctl/internal/edgeapps"
 | 
			
		||||
	"github.com/edgebox-iot/edgeboxctl/internal/utils"
 | 
			
		||||
	_ "github.com/go-sql-driver/mysql" // Mysql Driver
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue