someone_stole_my_name.portage_cfg

portage-cfg GitHub Travis

ポートエイジの設定ファイルを管理するためのロールです。

ロールの変数

  • portage_ansible_managed_filename: /etc/portage/package.accept_keywordsのようなパスがディレクトリの場合、対応するパスにこの名前のファイルが作成され、要求された行が追加されます。[デフォルト: ansible_managed]

  • portage_accept_keywords: 受け入れるキーワードのリスト。例:

portage_accept_keywords:
  - atom: app-admin/ansible
    keyword: ~amd64
    # `name`が指定されている場合、その名前のファイルが`portage.accept_keywords`ディレクトリ内に作成されます。
    name: some_filename
  • portage_accept_license: 受け入れるライセンスのリスト。例:
portage_accept_license:
  - atom: app-editors/visual-studio-code
    license: MS-vscode-EULA license
    # `name`が指定されている場合、その名前のファイルが`portage.accept_keywords`ディレクトリ内に作成されます。
    name: some_filename
  • portage_unmask: package.unmaskファイルまたはそのディレクトリ内のファイルに追加する行のリスト。
  • portage_mask: package.maskファイルまたはそのディレクトリ内のファイルに追加する行のリスト。
  • portage_sets: 作成するセットのリスト。各セットはworld_setsにも追加されます。例:
portage_sets:
  - name: fonts
    packages:
      - media-fonts/corefonts
  • portage_package_use: 使用する項目のリスト。各「項目」は/etc/portage/package.useの下にその名前の新しいファイルを作成します。例:
portage_package_use:
  - name: ansible
    uses:
      - use: dev-python/ipython -qt5
        comments:
          - これにより無駄なものがたくさん引き込まれます
  • portage_world: worldファイルに追加するパッケージのリスト。

  • portage_make: make.confに追加するカスタム行のリスト。例:

portage_make:
  - name: LINGUAS
    value:
      - en
      - es

ライセンス

BSD

プロジェクトについて

A role to manage a bunch of portage config files.

インストール
ansible-galaxy install someone_stole_my_name.portage_cfg
ライセンス
Unknown
ダウンロード
116