Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Acme.Sh
Commits
1e30718d
Commit
1e30718d
authored
Sep 04, 2017
by
Manuel Friedli
Browse files
Try and work around shellcheck error SC2039: In POSIX sh, printf -%s-- is undefined.
parent
72e1eb88
Changes
1
Hide whitespace changes
Inline
Side-by-side
deploy/fritzbox.sh
View file @
1e30718d
...
...
@@ -75,16 +75,20 @@ fritzbox_deploy() {
# _CERTPASSWORD_ is unset because Let's Encrypt certificates don't have a password. But if they ever do, here's the place to use it!
_CERTPASSWORD_
=
{
printf
--
"--%s
\r\n
"
"
${
_post_boundary
}
"
printf
--
"--"
printf
--
"%s
\r\n
"
"
${
_post_boundary
}
"
printf
"Content-Disposition: form-data; name=
\"
sid
\"\r\n\r\n
%s
\r\n
"
"
${
_fritzbox_sid
}
"
printf
--
"--%s
\r\n
"
"
${
_post_boundary
}
"
printf
--
"--"
printf
--
"%s
\r\n
"
"
${
_post_boundary
}
"
printf
"Content-Disposition: form-data; name=
\"
BoxCertPassword
\"\r\n\r\n
%s
\r\n
"
"
${
_CERTPASSWORD_
}
"
printf
--
"--%s
\r\n
"
"
${
_post_boundary
}
"
printf
--
"--"
printf
--
"%s
\r\n
"
"
${
_post_boundary
}
"
printf
"Content-Disposition: form-data; name=
\"
BoxCertImportFile
\"
; filename=
\"
BoxCert.pem
\"\r\n
"
printf
"Content-Type: application/octet-stream
\r\n\r\n
"
cat
"
${
_ckey
}
"
"
${
_cfullchain
}
"
printf
"
\r\n
"
printf
--
"--%s--"
"
${
_post_boundary
}
"
printf
--
"--"
printf
--
"%s--"
"
${
_post_boundary
}
"
}
>>
"
${
_post_request
}
"
_info
"Upload certificate to the FRITZ!Box"
...
...
Write
Preview
Markdown
is supported
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