SecureW2 JoinNow: Difference between revisions
Add SecureW2 wrapper script |
No edit summary Tags: Mobile edit Mobile web edit |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== | [[{{PAGENAME}}|JoinNow]] is an application (product) from the SecureW2 company to join enterprise networks (like [[eduroam]]<ref>https://www.securew2.com/solutions/eduroam | ||
To run the SecureW2_JoinNow.run script | </ref>) easily form various operating systems.<ref>https://www.securew2.com/multios</ref> | ||
== <code>SecureW2_JoinNow.run</code> == | |||
To run the SecureW2_JoinNow.run script, you require a [[Shell.nix]] which uses buildFHSEnv to create an FHS-compliant file system. | |||
Save the following code into a shell.nix file alongside the SecureW2 script and run <code>nix-shell</code> to start the script:<syntaxhighlight lang="nix"> | Save the following code into a shell.nix file alongside the SecureW2 script and run <code>nix-shell</code> to start the script:<syntaxhighlight lang="nix"> | ||
| Line 11: | Line 15: | ||
pkgs: | pkgs: | ||
(with pkgs; [ | (with pkgs; [ | ||
(python3.withPackages (ps: [ ps.dbus-python ])) | (python3.withPackages (ps: [ ps.dbus-python ])) # Run embedded Python code | ||
coreutils | coreutils # Needs uname to identify architecture | ||
gnutar | gnutar # Needed to extract emebedded archive | ||
libx11 | libx11 # for GUI | ||
openssl | openssl # Required during Python import | ||
simpleTpmPk11 | simpleTpmPk11 # Unknown use | ||
which | which # Used by shell script to find programs | ||
xdg-utils | xdg-utils # Used by Python script to open links | ||
xwininfo | xwininfo # Unknown use | ||
]); | ]); | ||
runScript = ./SecureW2_JoinNow.run; | runScript = ./SecureW2_JoinNow.run; | ||
}).env | }).env | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== References == | |||
<references /> | |||