aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-security/bastille/bastille_3.2.1.bb
AgeCommit message (Collapse)Author
2019-06-10bastille: solved the conflict with perl-module-text-wrap and base-filesZang Ruochen
-Remove the link to perl5 to resolve the conflict with perl-module-text-wrap. -Remove the operation on /var/lock to resolve the conflict with base-files. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-09-17bastille: fix QA errorArmin Kuster
bastille_3.2.1.bb: cannot map 'allarch' to a linux kernel architecture Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-10-02bastile: fix QA issueArmin Kuster
WARNING: bastille-3.2.1-r0 do_package_qa: QA Issue: Symlink /usr/sbin/UndoBastille in bastille points to TMPDIR [symlink-to-sysroot] Signed-off-by: Armin Kuster <akuster808@gmail.com>
2013-09-25bastille: Fix failure during install.mulhern
[YOCTO #5177] On some systems the bitbake install step failed. The failure was due to some files that were being overwritten not having sufficient permissions. The install script in the recipe is changed so that the set_required_questions.py script is invoked on the files in the image directory, which are guaranteed to have adequate permission. Previously, it had been invoked on the files in the work directory. The set_required_questions.py script is changed in the following ways. * The xform_file function now handles the overwriting of the files in a more robust manner. * The script now accepts a debug flag. When set this flag will cause the script to display more developer friendly information on error. * The xform_file function has a descriptive comment. Signed-off-by: mulhern <mulhern@yoctoproject.org>
2013-09-06libcurses-perl: curses-perl renamed to libcurses-perl.mulhern
[YOCTO #5081] The recipe meta-security/recipes-security/perl/curses-perl_1.28.bb is renamed to libcurses-perl_1.28.bb to conform to accepted naming scheme. The dependency in the Bastille recipe is updated accordingly. Signed-off-by: mulhern <mulhern@yoctoproject.org>
2013-08-30Bastille: document the current status and usability of the Bastille install.mulhern
The README file is updated to indicate the functionality of Bastille that is actually available. The recipe file is updated with a pointer to the README file. An additional patch is added so that when Bastille is run in interactive mode it will not attempt to make any changes to the system. This is better than attempting to make the changes and making the screen flicker . The text on the final screen has been updated appropriately. Signed-off-by: mulhern <mulhern@yoctoproject.org>
2013-08-30Bastille: set Yocto specific questions via config file.mulhern
The python script, set_required_questions.py reads the list of questions and answers from the config file and edits the REQUIRE_DISTRO field for those questions in the questions file so that it includes "Yocto" if it is not already present. This has the effect of causing Bastille, when loading questions for the Yocto distribution, to load only those that are answered in the existing config file. Under the assumption that the exisitng config file contains question/answer pairs that are relevant to the Yocto project, this will cause the interactive question screen to have answers that are relevant to the Yocto project. Signed-off-by: mulhern <mulhern@yoctoproject.org>
2013-08-30Bastille: accept and observe --os flag in multiple situations.mulhern
[YOCTO #3867] Five additional patches which cause the --os flag to be accepted and observed are added. An additional distro, Yocto, is added. The individual patches are described below. upgrade_options_processing.patch: Changes setOptions procedure so that it accepts named parameters for greater flexibility and adjusts all invocations accordingly. Uses more precise specifications in invocatiosn of Getop::Long::GetOptions. Omits code associated with a commented out flag. accept_os_flag_in_backend.patch: Accepts and observes an additional --os flag in BastilleBackEnd. allow_os_with_assess.patch: No longer print a usage message and quit if --assess or its related flags are specified along with the --os flag. edit_usage_message.patch: Edit usage message to include the specification of an --os flag with the specification of an --assess flag. organize_distro_discovery.patch: Separates inferring the distro from specifying the distro. Adds a "Yocto" distro among the other Linux distros. Causes the specified distro to override the inferred distro with a warning message when they are different. Previously if either the inferred distro or the specified distro was not among supported distros Bastille would quit with an error. Signed-off-by: mulhern <mulhern@yoctoproject.org>
2013-08-30Bastille: change in behavior of bastille -l.mulhern
[YOCTO #3867] bastille -l now reports existing configuration file paths even if it has not previously been run. Previously, it exited with an error if it detected an absence of log files indicating a previous run. Signed-off-by: mulhern <mulhern@yoctoproject.org>
2013-08-30Bastille: Miscellaneous fixes to the Bastille code base.mulhern
[YOCTO #3867] Adds four additional small patches which address miscellaneous small problems in Bastille. The four patches are: fix_missing_use_directives.patch: A number of use directives were missing from several files. These were added as discovered. fix_number_of_modules.patch: The curses interface includes a title for most screens which gives a module, a module number, and the number of modules in the series. Previously the last value was always 0, now it is simply omitted. It would be more desirable to give the correct number, but this would require a significant change to the code base. remove_questions_text_file_references.patch: This version of Bastille does not make use of a Questions.txt file, therefore the specification of the location of this file in the OSMap/*.bastille files has been removed. simplify_B_place.patch: This patch discards redundant variables, mostly defined but not used cases, and makes the error reporting more informative. Signed-off-by: mulhern <mulhern@yoctoproject.org>
2013-08-30Bastille: Preliminary cleanup of existing patches.mulhern
[YOCTO #3867] Renames existing patches and removes some changes. Curses-and-IOLoader-changes.patch is renamed to call_output_config.patch. The new patch omits the removal of the pruning step in Load_Questions but retains the replacement of a call to a non-existant function with a call to an appropriate implemented function. yocto-standard-patch.patch is renamed to fixed_defined_warnings.patch. The new patch omits the definition of a yocto distro but includes the defined warnings fix. The recipe file is changed to include the new patches and also to omit a related action in the do_install script. Signed-off-by: mulhern <mulhern@yoctoproject.org>
2013-07-31fixed patch name in recipeAndrei Dinu
Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
2013-07-30Solved bastille config saving issueAndrei Dinu
Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
2013-07-11bastille: fix typoSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-11meta-security-1.0-finalAndrei Dinu
Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
2013-07-10Security layer version 1.0Andrei Dinu
Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
2013-07-01security layer updated workAndrei Dinu
Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
2013-06-17meta-security : initial commitAndrei Dinu
Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>