Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
DAppNode
Commits
21b20e64
Commit
21b20e64
authored
3 years ago
by
pablo
Browse files
Options
Download
Email Patches
Plain Diff
fix lint issues
parent
c5dfcfee
master
3alpha/add-docker-config
3alpha/add-logrotate
3alpha/adding-dappnode-to-sudoers
3alpha/move-docker-to-repo-install
alexpeterson91-fix-installer-script-wireguard
development
diego/fix-nuc-12-iso
fix-build-images
pablo/add-custom-package
pablo/fix-build-true
pablo/force-to-update-profile
pablo/installer-instructions
pablo/uninstall-on-error
pablo/update-debian-iso
tropicar/change-docker-compose-installation
update-to-current-core-versions
v0.2.59
v0.2.58
v0.2.57
v0.2.56
v0.2.55
v0.2.54
v0.2.53
v0.2.52
v0.2.51
v0.2.50
v0.2.49
v0.2.48
No related merge requests found
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
iso/scripts/generate_docker_images.sh
+6
-5
iso/scripts/generate_docker_images.sh
iso/scripts/prepare_snapshot.sh
+1
-1
iso/scripts/prepare_snapshot.sh
scripts/check-disks.sh
+1
-1
scripts/check-disks.sh
scripts/dappnode_test_install.sh
+2
-1
scripts/dappnode_test_install.sh
scripts/static_ip.sh
+3
-2
scripts/static_ip.sh
with
13 additions
and
10 deletions
+13
-10
iso/scripts/generate_docker_images.sh
+
6
-
5
View file @
21b20e64
#!/bin/bash
# shellcheck disable=SC1091
source
/usr/src/app/.dappnode_profile
echo
"Cleaning previous files"
...
...
@@ -8,27 +9,27 @@ rm -rf ./DNP_*
echo
"Cloning & building DNP_HTTPS..."
git clone
-b
"v
${
HTTPS_VERSION
}
"
https://github.com/dappnode/DNP_HTTPS
docker-compose
-f
./DNP_HTTPS/docker-compose-https.yml build
docker save https.dnp.dappnode.eth:
$
{
HTTPS_VERSION
}
| xz
-e9vT0
>
/images/https.dnp.dappnode.eth_
$
{
HTTPS_VERSION
}
_linux-amd64.txz
docker save https.dnp.dappnode.eth:
"
$HTTPS_VERSION
"
| xz
-e9vT0
>
/images/https.dnp.dappnode.eth_
"
$HTTPS_VERSION
"
_linux-amd64.txz
echo
"Cloning & building DNP_WIREGUARD..."
git clone
-b
"v
${
WIREGUARD_VERSION
}
"
https://github.com/dappnode/DNP_WIREGUARD
docker-compose
-f
./DNP_WIREGUARD/docker-compose-wireguard.yml build
docker save wireguard.dnp.dappnode.eth:
$
{
WIREGUARD_VERSION
}
| xz
-e9vT0
>
/images/wireguard.dnp.dappnode.eth_
$
{
WIREGUARD_VERSION
}
_linux-amd64.txz
docker save wireguard.dnp.dappnode.eth:
"
$WIREGUARD_VERSION
"
| xz
-e9vT0
>
/images/wireguard.dnp.dappnode.eth_
"
$WIREGUARD_VERSION
"
_linux-amd64.txz
echo
"Cloning & building DNP_IPFS..."
git clone
-b
"v
${
IPFS_VERSION
}
"
https://github.com/dappnode/DNP_IPFS
docker-compose
-f
./DNP_IPFS/docker-compose-ipfs.yml build
docker save ipfs.dnp.dappnode.eth:
$
{
IPFS_VERSION
}
| xz
-e9vT0
>
/images/ipfs.dnp.dappnode.eth_
$
{
IPFS_VERSION
}
_linux-amd64.txz
docker save ipfs.dnp.dappnode.eth:
"
$IPFS_VERSION
"
| xz
-e9vT0
>
/images/ipfs.dnp.dappnode.eth_
"
$IPFS_VERSION
"
_linux-amd64.txz
echo
"Cloning & building DNP_BIND..."
git clone
-b
"v
${
BIND_VERSION
}
"
https://github.com/dappnode/DNP_BIND
docker-compose
-f
./DNP_BIND/docker-compose-bind.yml build
docker save bind.dnp.dappnode.eth:
$
{
BIND_VERSION
}
| xz
-e9vT0
>
/images/bind.dnp.dappnode.eth_
$
{
BIND_VERSION
}
_linux-amd64.txz
docker save bind.dnp.dappnode.eth:
"
$BIND_VERSION
"
| xz
-e9vT0
>
/images/bind.dnp.dappnode.eth_
"
$BIND_VERSION
"
_linux-amd64.txz
echo
"Cloning & building DNP_DAPPMANAGER..."
git clone
-b
"v
${
DAPPMANAGER_VERSION
}
"
https://github.com/dappnode/DNP_DAPPMANAGER
docker-compose
-f
./DNP_DAPPMANAGER/docker-compose-dappmanager.yml build
docker save dappmanager.dnp.dappnode.eth:
$
{
DAPPMANAGER_VERSION
}
| xz
-e9vT0
>
/images/dappmanager.dnp.dappnode.eth_
$
{
DAPPMANAGER_VERSION
}
_linux-amd64.txz
docker save dappmanager.dnp.dappnode.eth:
"
$DAPPMANAGER_VERSION
"
| xz
-e9vT0
>
/images/dappmanager.dnp.dappnode.eth_
"
$DAPPMANAGER_VERSION
"
_linux-amd64.txz
echo
"Coping dappnode_all_docker_images_linux-amd64.txz to dappnode dir..."
cp
/images/
*
/usr/src/app/dappnode/
...
...
This diff is collapsed.
Click to expand it.
iso/scripts/prepare_snapshot.sh
+
1
-
1
View file @
21b20e64
...
...
@@ -11,7 +11,7 @@ wget -qO - https://prerequisites.dappnode.io | sudo bash
mkdir
-p
/usr/src/dappnode/scripts/
wget
$DAPPNODE_INSTALL_SCRIPT_URL
-O
/usr/src/dappnode/scripts/dappnode_install.sh
wget
"
$DAPPNODE_INSTALL_SCRIPT_URL
"
-O
/usr/src/dappnode/scripts/dappnode_install.sh
chmod
+x /usr/src/dappnode/scripts/dappnode_install.sh
...
...
This diff is collapsed.
Click to expand it.
scripts/check-disks.sh
+
1
-
1
View file @
21b20e64
...
...
@@ -11,5 +11,5 @@ fi
for
DISK
in
${
DEVICE
}
;
do
DISKS
=
"
${
DISKS
}
${
DISK
}
"
;
done
;
DISKS
=
$(
echo
${
DISKS
}
|
sed
"s/^ //g"
)
;
DISKS
=
$(
echo
"
${
DISKS
}
"
|
sed
"s/^ //g"
)
;
debconf-set partman-auto/disk
"
$DISKS
"
;
\ No newline at end of file
This diff is collapsed.
Click to expand it.
scripts/dappnode_test_install.sh
+
2
-
1
View file @
21b20e64
...
...
@@ -58,7 +58,8 @@ echo -e "\e[32m doing docker image integrity test...\e[0m"
imgs
=
$(
docker images |
grep
dappnode |
awk
'{print $3}'
)
for
img
in
$imgs
;
do
docker save
$img
>
/dev/null
&&
echo
-ne
"
\e
[32mImage
$img
OK
\n\e
[0m"
||
echo
"
\e
[31mImage
$img
Corrupted!
\n\e
[0m"
# shellcheck disable=SC2028
docker save
"
$img
"
>
/dev/null
&&
echo
-ne
"
\e
[32mImage
$img
OK
\n\e
[0m"
||
echo
"
\e
[31mImage
$img
Corrupted!
\n\e
[0m"
done
rm
-f
/usr/src/dappnode/.firstboot
...
...
This diff is collapsed.
Click to expand it.
scripts/static_ip.sh
+
3
-
2
View file @
21b20e64
#!/bin/sh
# This is a debconf-compatible script
# shellcheck disable=SC1091
.
/usr/share/debconf/confmodule
valid_ip
()
{
...
...
@@ -11,7 +12,7 @@ valid_ip () {
if
expr
"
$ip
"
:
'[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*$'
>
/dev/null
;
then
for
i
in
1 2 3 4
;
do
if
[
$(
echo
"
$ip
"
|
cut
-d
.
-f
$i
)
-gt
255
]
;
then
if
[
"
$(
echo
"
$ip
"
|
cut
-d
.
-f
$i
)
"
-gt
255
]
;
then
return
1
fi
done
...
...
@@ -54,7 +55,7 @@ db_dialog () {
db_go
db_get ip-question/ask
valid_ip $RET
valid_ip
"
$RET
"
if [[ $? -eq 0 ]]; then
mkdir -p /target/usr/src/dappnode/config
echo "$RET" > /target/usr/src/dappnode/config/static_ip
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help