mirror of
https://github.com/cliffe/SecGen.git
synced 2026-02-21 11:18:06 +00:00
setgid bin/script: added ensure_package (build-essentials + gcc-multilib)
This commit is contained in:
@@ -13,6 +13,8 @@ define secgen_functions::install_setgid_binary (
|
||||
$strings_to_leak = [''], # Optional: strings to leak (could contain instructions or a message)
|
||||
) {
|
||||
|
||||
ensure_packages(['build-essentials','gcc-multilib'])
|
||||
|
||||
if !$account {
|
||||
err('install: account is required for setgid challenges')
|
||||
fail
|
||||
@@ -20,6 +22,9 @@ define secgen_functions::install_setgid_binary (
|
||||
|
||||
$username = $account['username']
|
||||
|
||||
if $account {
|
||||
$username = $account['username']
|
||||
|
||||
ensure_resource('parameterised_accounts::account', "parameterised_$username",
|
||||
{ "username" => $account['username'],
|
||||
"password" => $account['password'],
|
||||
|
||||
@@ -16,6 +16,8 @@ define secgen_functions::install_setgid_script (
|
||||
$strings_to_leak = [''], # Optional: strings to leak (could contain instructions or a message)
|
||||
) {
|
||||
|
||||
ensure_packages(['build-essentials','gcc-multilib'])
|
||||
|
||||
if $group and $group[0] {
|
||||
$grp = $group[0]
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user