Пример #1
0
            "\nfi"
            )
        # simply append
        # in case of multiple invocations last one would be effective
        postSection.string = postSection.string + settingSwappiness + "\n"
        return self

if __name__ == "__main__":
    from nrvr.distros.el.kickstart import ElKickstartFileContent
    from nrvr.distros.el.kickstarttemplates import ElKickstartTemplates
    _kickstartFileContent = ElKickstartFileContent(ElKickstartTemplates.usableElKickstartTemplate001)
    _kickstartFileContent.replaceLang("de_DE.UTF-8")
    _kickstartFileContent.replaceRootpw("redwood")
    _kickstartFileContent.elReplaceHostname("test-hostname-101")
    _kickstartFileContent.elReplaceStaticIP("10.123.45.67")
    _kickstartFileContent.addPackage("another-package-for-testing")
    _kickstartFileContent.addPackage("@another-package-group-for-testing")
    _kickstartFileContent.addPackage("@base")
    _kickstartFileContent.removePackage("@client-mgmt-tools")
    _kickstartFileContent.removeAllPackages()
    _kickstartFileContent.addPackage("made-something-up-for-testing")
    _kickstartFileContent.replaceAllPackages(["@package-group-1-for-testing",
                                             "@package-group-2-for-testing",
                                             "@package-group-3-for-testing",
                                             "package-a-for-testing",
                                             "package-b-for-testing",
                                             "package-c-for-testing"])
    _kickstartFileContent.elAddNetworkConfigurationWithDhcp("eth1")
    _kickstartFileContent.elAddNetworkConfigurationWithDhcp("eth0")
    _kickstartFileContent.elActivateGraphicalLogin()
    _kickstartFileContent.elAddUser("jack", pwd="rainbow")
Пример #2
0
            "\nfi")
        # simply append
        # in case of multiple invocations last one would be effective
        postSection.string = postSection.string + settingSwappiness + "\n"


if __name__ == "__main__":
    from nrvr.distros.el.kickstart import ElKickstartFileContent
    from nrvr.distros.el.kickstarttemplates import ElKickstartTemplates
    _kickstartFileContent = ElKickstartFileContent(
        ElKickstartTemplates.usableElKickstartTemplate001)
    _kickstartFileContent.replaceLang("de_DE.UTF-8")
    _kickstartFileContent.replaceRootpw("redwood")
    _kickstartFileContent.elReplaceHostname("test-hostname-101")
    _kickstartFileContent.elReplaceStaticIP("10.123.45.67")
    _kickstartFileContent.addPackage("another-package-for-testing")
    _kickstartFileContent.addPackage("@another-package-group-for-testing")
    _kickstartFileContent.addPackage("@base")
    _kickstartFileContent.removePackage("@client-mgmt-tools")
    _kickstartFileContent.removeAllPackages()
    _kickstartFileContent.addPackage("made-something-up-for-testing")
    _kickstartFileContent.replaceAllPackages([
        "@package-group-1-for-testing", "@package-group-2-for-testing",
        "@package-group-3-for-testing", "package-a-for-testing",
        "package-b-for-testing", "package-c-for-testing"
    ])
    _kickstartFileContent.elAddNetworkConfigurationWithDhcp("eth1")
    _kickstartFileContent.elAddNetworkConfigurationWithDhcp("eth0")
    _kickstartFileContent.elActivateGraphicalLogin()
    _kickstartFileContent.elAddUser("jack", pwd="rainbow")
    _kickstartFileContent.elAddUser("jill", "sunshine")