fix lapi credentials creation for debian package (#2646)
* fix lapi credentials creation for package s --------- Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com>
This commit is contained in:
parent
84cbff16d4
commit
c707b72b03
3 changed files with 3 additions and 11 deletions
2
debian/postinst
vendored
2
debian/postinst
vendored
|
@ -58,7 +58,7 @@ if [ "$1" = configure ]; then
|
||||||
db_get crowdsec/capi
|
db_get crowdsec/capi
|
||||||
CAPI=$RET
|
CAPI=$RET
|
||||||
|
|
||||||
cscli machines add -a
|
[ -s /etc/crowdsec/local_api_credentials.yaml ] || cscli machines add -a --force
|
||||||
|
|
||||||
if [ "$CAPI" = true ]; then
|
if [ "$CAPI" = true ]; then
|
||||||
cscli capi register
|
cscli capi register
|
||||||
|
|
|
@ -167,19 +167,11 @@ if [ $1 == 1 ]; then
|
||||||
SILENT=true TMP_ACQUIS_FILE_SKIP=skip genacquisition
|
SILENT=true TMP_ACQUIS_FILE_SKIP=skip genacquisition
|
||||||
set +e
|
set +e
|
||||||
fi
|
fi
|
||||||
if [ ! -f "%{_sysconfdir}/crowdsec/online_api_credentials.yaml" ] && [ ! -f "%{_sysconfdir}/crowdsec/local_api_credentials.yaml" ] ; then
|
|
||||||
install -m 600 /dev/null %{_sysconfdir}/crowdsec/online_api_credentials.yaml
|
|
||||||
install -m 600 /dev/null %{_sysconfdir}/crowdsec/local_api_credentials.yaml
|
|
||||||
cscli capi register
|
|
||||||
cscli machines add -a
|
|
||||||
fi
|
|
||||||
if [ ! -f "%{_sysconfdir}/crowdsec/online_api_credentials.yaml" ] ; then
|
if [ ! -f "%{_sysconfdir}/crowdsec/online_api_credentials.yaml" ] ; then
|
||||||
touch %{_sysconfdir}/crowdsec/online_api_credentials.yaml
|
|
||||||
cscli capi register
|
cscli capi register
|
||||||
fi
|
fi
|
||||||
if [ ! -f "%{_sysconfdir}/crowdsec/local_api_credentials.yaml" ] ; then
|
if [ ! -f "%{_sysconfdir}/crowdsec/local_api_credentials.yaml" ] ; then
|
||||||
touch %{_sysconfdir}/crowdsec/local_api_credentials.yaml
|
cscli machines add -a --force
|
||||||
cscli machines add -a
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cscli hub update
|
cscli hub update
|
||||||
|
|
|
@ -143,7 +143,7 @@
|
||||||
<CustomAction Id="FixPermissionsCreds" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="deferred" Return="check" Impersonate="no" />
|
<CustomAction Id="FixPermissionsCreds" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="deferred" Return="check" Impersonate="no" />
|
||||||
<SetProperty Id="FixPermissionsNotif" Value=""icacls.exe" C:\ProgramData\CrowdSec\config\notifications\*.yaml /inheritance:r /grant:r *S-1-5-32-544:(F)" Sequence="execute" Before="FixPermissionsNotif" />
|
<SetProperty Id="FixPermissionsNotif" Value=""icacls.exe" C:\ProgramData\CrowdSec\config\notifications\*.yaml /inheritance:r /grant:r *S-1-5-32-544:(F)" Sequence="execute" Before="FixPermissionsNotif" />
|
||||||
<CustomAction Id="FixPermissionsNotif" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="deferred" Return="check" Impersonate="no" />
|
<CustomAction Id="FixPermissionsNotif" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="deferred" Return="check" Impersonate="no" />
|
||||||
<SetProperty Id="RegisterMachine" Value=""[INSTALLDIR]\cscli.exe" machines add -a" Sequence="execute" Before="RegisterMachine" />
|
<SetProperty Id="RegisterMachine" Value=""[INSTALLDIR]\cscli.exe" machines add -a --force" Sequence="execute" Before="RegisterMachine" />
|
||||||
<CustomAction Id="RegisterMachine" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="deferred" Return="ignore" Impersonate="no" />
|
<CustomAction Id="RegisterMachine" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="deferred" Return="ignore" Impersonate="no" />
|
||||||
<SetProperty Id="RegisterCAPI" Value=""[INSTALLDIR]\cscli.exe" capi register" Sequence="execute" Before="RegisterMachine" />
|
<SetProperty Id="RegisterCAPI" Value=""[INSTALLDIR]\cscli.exe" capi register" Sequence="execute" Before="RegisterMachine" />
|
||||||
<CustomAction Id="RegisterCAPI" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="deferred" Return="ignore" Impersonate="no" />
|
<CustomAction Id="RegisterCAPI" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="deferred" Return="ignore" Impersonate="no" />
|
||||||
|
|
Loading…
Reference in a new issue