edb-debugger:specifies the name of the Ubuntu package that SaltStack should install. The
pkgrepo: remnuxline specifies that SaltStack will find this package in the Ubuntu package repository named "remnux." The
requirestatement explains that this package depends on "xterm." The distro also includes state files that explain SaltStack should install the remnux repository and the xterm package.
replacedirects SaltStack not to replace the file if it already exists.
groupspecify that the file should be owned by the user and the user's group.
makedirsdirect SaltStack to create the directory structure so the file can be placed in the location specified by
user, which are set earlier in the file:
uservalue by retrieving the pillar variable named
remnux_user, which is normally set by the REMnux installer; if it's not available, SaltStack is directed to use the default value "remnux." Further, depending on the
uservalue, the state file sets the
homevalue to point to the user's home directory.