# salt.modules.makeconf

Support for modifying make.conf under Gentoo

`salt.modules.makeconf.` `append_cflags`(value)

  Add to or create a new CFLAGS in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.append_cflags '-pipe'

`salt.modules.makeconf.` `append_cxxflags`(value)

  Add to or create a new CXXFLAGS in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.append_cxxflags '-pipe'

`salt.modules.makeconf.` `append_emerge_default_opts`(value)

  Add to or create a new EMERGE_DEFAULT_OPTS in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.append_emerge_default_opts '--jobs'

`salt.modules.makeconf.` `append_features`(value)

  Add to or create a new FEATURES in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.append_features 'webrsync-gpg'

`salt.modules.makeconf.` `append_gentoo_mirrors`(value)

  Add to or create a new GENTOO_MIRRORS in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.append_gentoo_mirrors 'http://distfiles.gentoo.org'

`salt.modules.makeconf.` `append_makeopts`(value)

  Add to or create a new MAKEOPTS in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.append_makeopts '-j3'

`salt.modules.makeconf.` `append_var`(var, value)

  Add to or create a new variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.append_var 'LINGUAS' 'en'

`salt.modules.makeconf.` `cflags_contains`(value)

  Verify if CFLAGS variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.cflags_contains '-pipe'

`salt.modules.makeconf.` `chost_contains`(value)

  Verify if CHOST variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.chost_contains 'x86_64-pc-linux-gnu'

`salt.modules.makeconf.` `cxxflags_contains`(value)

  Verify if CXXFLAGS variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.cxxflags_contains '-pipe'

`salt.modules.makeconf.` `emerge_default_opts_contains`(value)

  Verify if EMERGE_DEFAULT_OPTS variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.emerge_default_opts_contains '--jobs'

`salt.modules.makeconf.` `features_contains`(value)

  Verify if FEATURES variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.features_contains 'webrsync-gpg'

`salt.modules.makeconf.` `gentoo_mirrors_contains`(value)

  Verify if GENTOO_MIRRORS variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.gentoo_mirrors_contains 'http://distfiles.gentoo.org'

`salt.modules.makeconf.` `get_cflags`()

  Get the value of CFLAGS variable in the make.conf

  Return the value of the variable or None if the variable is not in the make.conf

  CLI Example:

      salt '*' makeconf.get_cflags

`salt.modules.makeconf.` `get_chost`()

  Get the value of CHOST variable in the make.conf

  Return the value of the variable or None if the variable is not in the make.conf

  CLI Example:

      salt '*' makeconf.get_chost

`salt.modules.makeconf.` `get_cxxflags`()

  Get the value of CXXFLAGS variable in the make.conf

  Return the value of the variable or None if the variable is not in the make.conf

  CLI Example:

      salt '*' makeconf.get_cxxflags

`salt.modules.makeconf.` `get_emerge_default_opts`()

  Get the value of EMERGE_DEFAULT_OPTS variable in the make.conf

  Return the value of the variable or None if the variable is not in the make.conf

  CLI Example:

      salt '*' makeconf.get_emerge_default_opts

`salt.modules.makeconf.` `get_features`()

  Get the value of FEATURES variable in the make.conf

  Return the value of the variable or None if the variable is not in the make.conf

  CLI Example:

      salt '*' makeconf.get_features

`salt.modules.makeconf.` `get_gentoo_mirrors`()

  Get the value of GENTOO_MIRRORS variable in the make.conf

  Return the value of the variable or None if the variable is not in the make.conf

  CLI Example:

      salt '*' makeconf.get_gentoo_mirrors

`salt.modules.makeconf.` `get_makeopts`()

  Get the value of MAKEOPTS variable in the make.conf

  Return the value of the variable or None if the variable is not in the make.conf

  CLI Example:

      salt '*' makeconf.get_makeopts

`salt.modules.makeconf.` `get_sync`()

  Get the value of SYNC variable in the make.conf

  Return the value of the variable or None if the variable is not in the make.conf

  CLI Example:

      salt '*' makeconf.get_sync

`salt.modules.makeconf.` `get_var`(var)

  Get the value of a variable in make.conf

  Return the value of the variable or None if the variable is not in make.conf

  CLI Example:

      salt '*' makeconf.get_var 'LINGUAS'

`salt.modules.makeconf.` `makeopts_contains`(value)

  Verify if MAKEOPTS variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.makeopts_contains '-j3'

`salt.modules.makeconf.` `remove_var`(var)

  Remove a variable from the make.conf

  Return a dict containing the new value for the variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.remove_var 'LINGUAS'

`salt.modules.makeconf.` `set_cflags`(value)

  Set the CFLAGS variable

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.set_cflags '-march=native -O2 -pipe'

`salt.modules.makeconf.` `set_chost`(value)

  Set the CHOST variable

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.set_chost 'x86_64-pc-linux-gnu'

`salt.modules.makeconf.` `set_cxxflags`(value)

  Set the CXXFLAGS variable

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.set_cxxflags '-march=native -O2 -pipe'

`salt.modules.makeconf.` `set_emerge_default_opts`(value)

  Set the EMERGE_DEFAULT_OPTS variable

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.set_emerge_default_opts '--jobs'

`salt.modules.makeconf.` `set_gentoo_mirrors`(value)

  Set the GENTOO_MIRRORS variable

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.set_gentoo_mirrors 'http://distfiles.gentoo.org'

`salt.modules.makeconf.` `set_makeopts`(value)

  Set the MAKEOPTS variable

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.set_makeopts '-j3'

`salt.modules.makeconf.` `set_sync`(value)

  Set the SYNC variable

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.set_sync 'rsync://rsync.namerica.gentoo.org/gentoo-portage'

`salt.modules.makeconf.` `set_var`(var, value)

  Set a variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.set_var 'LINGUAS' 'en'

`salt.modules.makeconf.` `sync_contains`(value)

  Verify if SYNC variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.sync_contains 'rsync://rsync.namerica.gentoo.org/gentoo-portage'

`salt.modules.makeconf.` `trim_cflags`(value)

  Remove a value from CFLAGS variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.trim_cflags '-pipe'

`salt.modules.makeconf.` `trim_cxxflags`(value)

  Remove a value from CXXFLAGS variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.trim_cxxflags '-pipe'

`salt.modules.makeconf.` `trim_emerge_default_opts`(value)

  Remove a value from EMERGE_DEFAULT_OPTS variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.trim_emerge_default_opts '--jobs'

`salt.modules.makeconf.` `trim_features`(value)

  Remove a value from FEATURES variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.trim_features 'webrsync-gpg'

`salt.modules.makeconf.` `trim_gentoo_mirrors`(value)

  Remove a value from GENTOO_MIRRORS variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.trim_gentoo_mirrors 'http://distfiles.gentoo.org'

`salt.modules.makeconf.` `trim_makeopts`(value)

  Remove a value from MAKEOPTS variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.trim_makeopts '-j3'

`salt.modules.makeconf.` `trim_var`(var, value)

  Remove a value from a variable in the make.conf

  Return a dict containing the new value for variable:

      {'<variable>': {'old': '<old-value>',
                      'new': '<new-value>'}}

  CLI Example:

      salt '*' makeconf.trim_var 'LINGUAS' 'en'

`salt.modules.makeconf.` `var_contains`(var, value)

  Verify if variable contains a value in make.conf

  Return True if value is set for var

  CLI Example:

      salt '*' makeconf.var_contains 'LINGUAS' 'en'

Current Salt release: 0.17.1

#### Previous topic

salt.modules.mac_user

#### Next topic

salt.modules.match

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd