Kyeula Anaconda Addon - End User License Agreement (EULA) Management

This is an anaconda addon for configuring End User License Agreement (EULA) during installation.
To use, copy the com_kylin_kyeula directory into /usr/share/anaconda/addons
on your installation media.

The syntax of the addon's kickstart section is:

%addon com_kylin_kyeula (--agree|--not-agree)
%end



Examples:
  # Accept EULA (language determined by system locale)
  %addon com_kylin_kyeula --agree
  %end

  # Do not accept EULA (installation will be blocked)
  %addon com_kylin_kyeula --not-agree
  %end

Note:
- EULA acceptance is mandatory by default. The installation cannot proceed
  until the EULA is accepted.
- The EULA language will automatically match the system language selected
  during the installation process.
- EULA files are expected to be found in /usr/share/*-release/EULA* files.
- This addon does not write acceptance status to the target system.

Translation:
- This addon supports multiple languages through gettext .po files.
- To update translations, edit the .po files in the po/ directory.
- After updating .po files, run `make po` to compile the translations.
- To extract new translatable strings, run `make potfile`.
- To update existing PO files with new strings, run `make update-po`.
- To contribute translations via Transifex, use `make po-pull` (requires tx config).
