<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/bastille-linux/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/bastille-linux/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/bastille-linux/bugs/</id><updated>2018-06-04T08:46:48.348000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>#133 Couldn't determine Red Hat version! Setting to 9!</title><link href="https://sourceforge.net/p/bastille-linux/bugs/133/?limit=25#3a9e" rel="alternate"/><published>2018-06-04T08:46:48.348000Z</published><updated>2018-06-04T08:46:48.348000Z</updated><author><name>Salmaan</name><uri>https://sourceforge.net/u/salmaankhwaja/</uri></author><id>https://sourceforge.netf9052331d53fdfcbb1a3f084384cca01e7b7abfd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Here is updated string of uname -r &lt;/p&gt;
&lt;p&gt;3.10.0-693.el7.x86_64&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#133 Couldn't determine Red Hat version! Setting to 9!</title><link href="https://sourceforge.net/p/bastille-linux/bugs/133/?limit=25#d8e8" rel="alternate"/><published>2018-06-04T08:45:34.624000Z</published><updated>2018-06-04T08:45:34.624000Z</updated><author><name>Salmaan</name><uri>https://sourceforge.net/u/salmaankhwaja/</uri></author><id>https://sourceforge.net7221d821d8d28b85687b4be5004f00ee299022f0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;RHEL 7.2. I have installed perl-Tk and perl-Curses also, but getting this error.
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>Remove dependency on perl 'lib' module</title><link href="https://sourceforge.net/p/bastille-linux/bugs/160/" rel="alternate"/><published>2013-09-19T15:00:15.886000Z</published><updated>2013-09-19T15:00:15.886000Z</updated><author><name>Joe MacDonald</name><uri>https://sourceforge.net/u/joeythesaint/</uri></author><id>https://sourceforge.netf3e8de539f6f0dec2c8c5a495742c4516768e3d5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The attached patch is intended as a first step to cleaning up the include paths.  This one simply removes the dependency on 'lib' while preserving the existing behaviour.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>rpm package is made for 64-bit only</title><link href="https://sourceforge.net/p/bastille-linux/bugs/159/" rel="alternate"/><published>2012-03-15T18:14:19Z</published><updated>2012-03-15T18:14:19Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net35c755b2439bba465c31f92a5f1a2d2491e515a6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The bastille rpm puts API.pm, etc, into /usr/lib64/Bastille.  Trying to run bastille on a 32-bit OS  results in a failure to locate API.pm.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>OSMAP/OSX.system update for OSX 10.7.2</title><link href="https://sourceforge.net/p/bastille-linux/bugs/158/" rel="alternate"/><published>2011-11-09T20:23:45Z</published><updated>2011-11-09T20:23:45Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.neta65943bf1cbdcaaf502509008aa2360fb65e6840</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;9 bin,chown,'/usr/bin/chown'&lt;br /&gt;
&amp;gt;&amp;gt;bin,chown,'/usr/sbin/chown&lt;br /&gt;
___________________________________&lt;br /&gt;
Empty directories.&lt;br /&gt;
$ which apt-get&lt;br /&gt;
$ which dpkg&lt;br /&gt;
$ which dump&lt;br /&gt;
$ which profile&lt;br /&gt;
$ which rdist&lt;br /&gt;
$ which rdump&lt;br /&gt;
$ which restore&lt;br /&gt;
$ which recede&lt;br /&gt;
$ which rlogind&lt;br /&gt;
$ which rrestore&lt;br /&gt;
$ which rshd&lt;/p&gt;
&lt;p&gt;$sudo ls -l /etc/xinet.d&lt;br /&gt;
ls: /etc/xinet.d: No such file or directory&lt;br /&gt;
$ sudo ls -l /var/cron&lt;br /&gt;
ls: /var/cron: No such file or directory&lt;/p&gt;
&lt;p&gt;couple of doubles in  /usr/share/Bastille/OSMap/OSX.system&lt;br /&gt;
_________________________________________________________&lt;br /&gt;
/etc/httpd.conf = wwwroot/conf/httpd.conf:&lt;br /&gt;
-f config&lt;br /&gt;
Uses  the  directives  in  the file config on startup. If config&lt;br /&gt;
does not begin with a /, then it is taken to be a path  relative&lt;br /&gt;
to the ServerRoot. The default is conf/httpd.conf.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Unsupported + defined(%hash) is deprecated OS Mac OSX 10.5-7</title><link href="https://sourceforge.net/p/bastille-linux/bugs/157/" rel="alternate"/><published>2011-11-09T19:30:28Z</published><updated>2011-11-09T19:30:28Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netf24c287f2f57b1554733255d4dd5b5ce245c0811</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;$ perl -version&lt;/p&gt;
&lt;p&gt;This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-multi-2level&lt;/p&gt;
&lt;p&gt;Copyright 1987-2010, Larry Wall&lt;/p&gt;
&lt;p&gt;Perl may be copied only under the terms of either the Artistic License or the&lt;br /&gt;
GNU General Public License, which may be found in the Perl 5 source kit.&lt;/p&gt;
&lt;p&gt;Complete documentation for Perl, including FAQ lists, should be found on&lt;br /&gt;
this system using "man perl" or "perldoc perl".  If you have access to the&lt;br /&gt;
Internet, point your browser at &lt;a href="http://www.perl.org/" rel="nofollow"&gt;http://www.perl.org/&lt;/a&gt;, the Perl Home Page.&lt;/p&gt;
&lt;p&gt;defined(%hash) is deprecated at /usr/lib/Bastille/HP_API.pm line 100&lt;br /&gt;
100     if(! defined %GLOBAL_SWLIST) {&lt;br /&gt;
defined(%hash) is deprecated at /usr/lib/Bastille/API.pm line 1276&lt;br /&gt;
1276     if ( defined %GLOBAL_SUM ) {&lt;/p&gt;
&lt;p&gt;A quick search of CPAN turned up Class::PseudoHash which explains:&lt;/p&gt;
&lt;p&gt;Due to its impact on overall performance of ordinary hashes, pseudo-hashes are deprecated in perl v5.8, and will cease to exist in perl v5.10. By then, the fields pragma is supposed to change to use a different implementation.&lt;/p&gt;
&lt;p&gt;Class::PseudoHash transparently supports PseudoHashes by simply adding two lines to your program.&lt;/p&gt;
&lt;p&gt;$ sudo bastille --report&lt;br /&gt;
/usr/sbin/bastille: line 171: [: too many arguments&lt;br /&gt;
defined(%hash) is deprecated at /usr/lib/Bastille/HP_API.pm line 100.&lt;br /&gt;
(Maybe you should just omit the defined()?)&lt;br /&gt;
defined(%hash) is deprecated at /usr/lib/Bastille/API.pm line 1276.&lt;br /&gt;
(Maybe you should just omit the defined()?)&lt;br /&gt;
ERROR:   'unknown' is not a supported operating system.&lt;br /&gt;
Valid operating system versions are as follows:&lt;br /&gt;
OSX:&lt;br /&gt;
'OSX10.2' 'OSX10.3' 'OSX10.4'&lt;br /&gt;
&amp;gt;&amp;gt;     'OSX10.5' 'OSX10.6' 'OSX10.7'&lt;br /&gt;
HP-UX:&lt;br /&gt;
'HP-UX11.00' 'HP-UX11.11' 'HP-UX11.22' 'HP-UX11.23' 'HP-UX11.31'&lt;/p&gt;
&lt;p&gt;LINUX:&lt;br /&gt;
'DB2.2' 'DB3.0' 'RH6.0' 'RH6.1' 'RH6.2'&lt;br /&gt;
'RH7.0' 'RH7.1' 'RH7.2' 'RH7.3' 'RH8.0'&lt;br /&gt;
'RH9' 'RHEL4AS' 'RHEL4ES' 'RHEL4WS' 'RHEL3AS'&lt;br /&gt;
'RHEL3ES' 'RHEL3WS' 'RHEL2AS' 'RHEL2ES' 'RHEL2WS'&lt;br /&gt;
'RHFC1' 'RHFC2' 'RHFC3' 'RHFC4' 'RHFC5'&lt;br /&gt;
'MN6.0' 'MN6.1 ' 'MN7.0' 'MN7.1' 'MN7.2'&lt;br /&gt;
'MN8.0' 'MN8.1' 'MN8.2' 'MN9.2' 'MN10.0'&lt;br /&gt;
'MN10.1' 'MN2006.0' 'SE7.2' 'SE7.3' 'SE8.0'&lt;br /&gt;
'SE8.1' 'SE9.0' 'SE9.1' 'SE9.2' 'SE9.3'&lt;br /&gt;
'SE10.0' 'SESLES8' 'SESLES9' 'TB7.0'&lt;/p&gt;
&lt;p&gt;Invalid argument list:&lt;br /&gt;
Usage: bastille [ -b | -c | -r | -x [ --os version ] ]&lt;br /&gt;
-b : use a saved config file to apply changes&lt;br /&gt;
directly to system&lt;br /&gt;
-c : use the Curses (non-X11) TUI&lt;br /&gt;
-r : revert all Bastille changes to-date&lt;br /&gt;
-x : use the Perl/Tk (X11) GUI&lt;br /&gt;
--os version : ask all questions for the given operating system&lt;br /&gt;
version.  e.g. --os RH6.0&lt;/p&gt;
&lt;p&gt;475             # Figure out what kind of system we're on.&lt;br /&gt;
476             if ($release ne "") {&lt;br /&gt;
477                 if ($release =~ /^Darwin\s+(\d+)\.(\d+)/) {&lt;br /&gt;
478                     if ($1 == 6 ) {&lt;br /&gt;
479                         $distro = "OSX10.2";&lt;br /&gt;
480                     }&lt;br /&gt;
481                     elsif ($1 == 7) {&lt;br /&gt;
482                         $distro = "OSX10.3";&lt;br /&gt;
483                     }&lt;br /&gt;
484                     elsif ($1 == 8) {&lt;br /&gt;
485                         $distro = "OSX10.4";&lt;br /&gt;
486                     }&lt;br /&gt;
487                     else {&lt;br /&gt;
488                         $distro = "unknown";&lt;br /&gt;
489                     }&lt;br /&gt;
490                 }&lt;br /&gt;
491                 elsif ( $release =~ /(^HP-UX)\s*B\.(\d+\.\d+)/ ) {&lt;br /&gt;
492                    $distro="$1$2";&lt;br /&gt;
493                 }&lt;br /&gt;
494                 else {&lt;br /&gt;
495                    print STDERR "$err Could not determine operating system version!\n";&lt;br /&gt;
496                    $distro="unknown";&lt;br /&gt;
497                 }&lt;/p&gt;
&lt;p&gt;elsif ($1 == 9) {&lt;br /&gt;
$distro = "OSX10.5";&lt;br /&gt;
}&lt;br /&gt;
elsif ($1 == 10) {&lt;br /&gt;
$distro = "OSX10.6";&lt;br /&gt;
}&lt;br /&gt;
elsif ($1 == 11) {&lt;br /&gt;
$distro = "OSX10.7";&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;892         if (! &amp;amp;is_OS_supported($distro)) {&lt;br /&gt;
893             print STDERR "$err '$distro' is not a supported operating system.\n";&lt;br /&gt;
894         }&lt;/p&gt;
&lt;p&gt;Proposed update:&lt;br /&gt;
465             # We're either on Mac OS X, HP-UX or an unsupported O/S.&lt;br /&gt;
466             if ( -x '/usr/bin/uname') {&lt;br /&gt;
467                 # uname is in /usr/bin on Mac OS X and HP-UX&lt;br /&gt;
468                 $release=`/usr/bin/uname -sr`;&lt;br /&gt;
&amp;gt;&amp;gt;                    $release=`sw_vers -productVersion` #10.7.2&lt;br /&gt;
469             }&lt;/p&gt;
&lt;p&gt;476             if ($release ne "") {&lt;br /&gt;
477                 if ($release =~ /^Darwin\s+(\d+)\.(\d+)/) {&lt;br /&gt;
&amp;gt;&amp;gt;                 if ($release =~ /^(\d+)\.(\d+)/) {&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Unsupported CentOS: RHEL5AS &amp; RHEL6AS</title><link href="https://sourceforge.net/p/bastille-linux/bugs/156/" rel="alternate"/><published>2011-11-09T16:45:13Z</published><updated>2011-11-09T16:45:13Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netcfb4b161f133c942fecf57a179605b080ea28eae</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Proposed fix:&lt;/p&gt;
&lt;p&gt;405                 if ($version =~ /^4\./) {&lt;br /&gt;
406                     $distro='RHEL4AS';&lt;br /&gt;
407                 }      &lt;br /&gt;
&amp;gt;  408                 elsif ($version =~ /^5\./) {&lt;br /&gt;
&amp;gt;  409                     $distro='RHEL5AS';&lt;br /&gt;
&amp;gt;  410                 }&lt;br /&gt;
&amp;gt;                   elsif ($version =~ /^6\./) {&lt;br /&gt;
&amp;gt;                       $distro='RHEL6AS';&lt;br /&gt;
&amp;gt;                   }&lt;br /&gt;
411                 elsif ($version =~ /^3\./) {&lt;br /&gt;
412                     $distro='RHEL3AS';&lt;br /&gt;
413                 }&lt;br /&gt;
414                 else {    415                     print STDERR "$err Could not determine CentOS version        ! Setting to Red Hat Enterprise 4 AS.\n";&lt;br /&gt;
416                     $distro='RHEL4AS';&lt;br /&gt;
417                  }&lt;br /&gt;
418             }&lt;/p&gt;
&lt;p&gt;557     my %osHash = ("LINUX" =&amp;gt; [&lt;br /&gt;
558                               "DB2.2", "DB3.0",&lt;br /&gt;
559                               "RH6.0","RH6.1","RH6.2","RH7.0",&lt;br /&gt;
560                               "RH7.1","RH7.2","RH7.3","RH8.0",&lt;br /&gt;
561                               "RH9",&lt;br /&gt;
562                               "RHEL4AS","RHEL4ES","RHEL4WS",&lt;br /&gt;
&amp;gt;&amp;gt;563                               "RHEL5AS","RHEL6AS","RHEL7AS",&lt;br /&gt;
564                               "RHEL3AS","RHEL3ES","RHEL3WS",&lt;br /&gt;
565                               "RHEL2AS","RHEL2ES","RHEL2WS",&lt;br /&gt;
566                               "RHFC1","RHFC2","RHFC3","RHFC4","RHFC5",&lt;br /&gt;
567                               "MN6.0","MN6.1 ","MN7.0","MN7.1",&lt;br /&gt;
568                               "MN7.2","MN8.0","MN8.1","MN8.2",&lt;br /&gt;
569                               "MN9.2",&lt;br /&gt;
570                               "MN10.0","MN10.1","MN2006.0",&lt;br /&gt;
571                               "SE7.2","SE7.3", "SE8.0","SE8.1","SE9.0","S        E9.1",&lt;br /&gt;
572                               "SE9.2","SE9.3","SE10.0",&lt;br /&gt;
573                               "SESLES8","SESLES9",&lt;br /&gt;
574                               "TB7.0"&lt;br /&gt;
575                               ],&lt;/p&gt;
&lt;p&gt;OSMap:&lt;br /&gt;
&amp;gt;&amp;gt; 27 bin,grub,'/sbin/grub'&lt;br /&gt;
&amp;gt;&amp;gt;bin,logger,'/bin/logger',RHEL5AS&lt;br /&gt;
&amp;gt;&amp;gt;bin,ping6,'/bin/ping6',DB,RHEL3,RHEL5AWS,RHEL6AWS,RHFC1,RHFC2,RHFC3,RHFC4,RHFC5,SE9.1,SE9.2,SE9.3,SE10.0,SESLES9&lt;br /&gt;
!/usr/kerberos/bin/rcp&lt;br /&gt;
!/usr/kerberos/bin/rsh&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Doesn't work with Linux Kernel &gt;= 3.0</title><link href="https://sourceforge.net/p/bastille-linux/bugs/155/" rel="alternate"/><published>2011-10-19T11:25:12Z</published><updated>2011-10-19T11:25:12Z</updated><author><name>Marcos Daniel Marado Torres</name><uri>https://sourceforge.net/u/mindbooster/</uri></author><id>https://sourceforge.netc1644b828b640f119d88cafbf7e4036f5f8c3539</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;You check if you should use ipchains or netfilter by looking up at the kernel version. Here's your code:&lt;/p&gt;
&lt;p&gt;if [ -n "$(uname -r | awk -F. ' $1 == 2 &amp;amp;&amp;amp; $2 &amp;gt; 2 {print}')" ]; then&lt;br /&gt;
# We are using Linux 2.3 or newer; use the netfilter script if available&lt;/p&gt;
&lt;p&gt;The idea would be "if version &amp;gt;= 2.3", but you're actually doing "if verstion &amp;gt;= 2.3 &amp;amp;&amp;amp; version is 2.x", so bastille doesn't work with kernel &amp;gt;= 3.0...&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>API folder missing in 3.2.1 release</title><link href="https://sourceforge.net/p/bastille-linux/bugs/154/" rel="alternate"/><published>2010-01-28T14:15:51Z</published><updated>2010-01-28T14:15:51Z</updated><author><name>prakash mahavrataya</name><uri>https://sourceforge.net/u/mp0026778/</uri></author><id>https://sourceforge.net7ca2911b0832ad62f82b6e0bbd6bb7bbc0a125bc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I am trying to run bastille in RHEl 5.0 (Red Hat Enterprise Linux Server release 5 (Tikanga)).&lt;br /&gt;
i am getting the below error message when i try to run the Install.sh script&lt;/p&gt;
&lt;p&gt;cp: cannot stat `Bastille/API/AccountPermission.pm': No such file or directory&lt;br /&gt;
cp: cannot stat `Bastille/API/FileContent.pm': No such file or directory&lt;br /&gt;
cp: cannot stat `Bastille/API/HPSpecific.pm': No such file or directory&lt;br /&gt;
cp: cannot stat `Bastille/API/ServiceAdmin.pm': No such file or directory&lt;br /&gt;
cp: cannot stat `Bastille/API/Miscellaneous.pm': No such file or directory&lt;/p&gt;
&lt;p&gt;As i dont find the API folder thus the folder should be included with the tar. Second if in case i run the noarch rpm then try running bastille -c then i get the below error message:&lt;/p&gt;
&lt;p&gt;ERROR:   Couldn't determine Red Hat version! Setting to 9!&lt;br /&gt;
ERROR:   Couldn't determine Red Hat version! Setting to 9!&lt;br /&gt;
NOTE:    Using Curses user interface module.&lt;br /&gt;
NOTE:    Only displaying questions relevant to the current configuration.&lt;br /&gt;
Can't locate Bastille/API/HPSpecific.pm in @INC (@INC contains: /usr/lib /usr/lib/perl5/site_perl//5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl//5.8.8 /usr/lib/perl5/site_perl//5.8.7 /usr/lib/perl5/site_perl//5.8.6 /usr/lib/perl5/site_perl//5.8.5 /usr/lib/perl5/site_perl/ /usr/lib/Bastille /opt/sec_mgmt/bastille/lib /opt/sec_mgmt/bastille/lib/API /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) at /usr/lib/Bastille/IOLoader.pm line 8.&lt;br /&gt;
BEGIN failed--compilation aborted at /usr/lib/Bastille/IOLoader.pm line 8.&lt;br /&gt;
Compilation failed in require at /usr/sbin/InteractiveBastille line 414.&lt;/p&gt;
&lt;p&gt;Regards &lt;br /&gt;
Prakash&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Project stalled? Current version is broken</title><link href="https://sourceforge.net/p/bastille-linux/bugs/153/" rel="alternate"/><published>2009-04-16T03:07:14Z</published><updated>2009-04-16T03:07:14Z</updated><author><name>Hans Henderson</name><uri>https://sourceforge.net/u/hanshenderson/</uri></author><id>https://sourceforge.net60bb495c259c5889798d1877b894f164a7ca6cb6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Did a lot of Googling and testing; my conclusion is that the current version (3.2.1 - September 25, 2008 - Bastille-3.2.1-0.1.noarch.rpm) is not working except perhaps for one ore more specific distros (64-bit, HP only?). The project's news page (http://bastille-linux.sourceforge.net/news_updates.htm) last item is "September 12, 2007: There's a release coming tomorrow - stay tuned." I'm guessing Jay isn't around anymore and the HP sponsored team has been focused on their platform rather than maintaining the package as an open solution. The fact that the (apparently working) older version (Bastille-3.0.9-1.0.noarch.rpm) isn't (easily?) available here doesn't help. Here are the steps I've followed on CentOS 5:&lt;/p&gt;
&lt;p&gt;downloaded from here and installed 3.2.1-0.1 via rpm -ivh&lt;br /&gt;
yum install perl-Curses&lt;/p&gt;
&lt;p&gt;bastille -c&lt;/p&gt;
&lt;p&gt;Error message: Can't locate Bastille/API.pm in @INC . . .&lt;/p&gt;
&lt;p&gt;grep'd /usr/sbin/InteractiveBastille for "use lib" line&lt;br /&gt;
found Bastille directory (containing API.pm) in /usr/lib64 rather than /usr/lib, so moved it to /usr/lib (also could have symlinked or edited the IB script)&lt;/p&gt;
&lt;p&gt;Then got: Can't locate Bastille/API/HPSpecific.pm&lt;/p&gt;
&lt;p&gt;Turns out (as noted below) both the rpm and the source package lack an 'API' folder.&lt;/p&gt;
&lt;p&gt;Created the folder and used wget to retrieve the files from the SCM repository:&lt;br /&gt;
&lt;a href="http://bastille-linux.cvs.sourceforge.net/viewvc/bastille-linux/dev/working_tree/Bastille/Bastille/API/"&gt;http://bastille-linux.cvs.sourceforge.net/viewvc/bastille-linux/dev/working_tree/Bastille/Bastille/API/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then got "Could not determine CentOS version". Someone had claimed the below would work, but it didn't:&lt;/p&gt;
&lt;p&gt;Changed /etc/redhat-release from&lt;br /&gt;
CentOS release 5 (Final)&lt;br /&gt;
to:&lt;br /&gt;
Red Hat Enterprise Linux Server release 5 (Tikanga)&lt;/p&gt;
&lt;p&gt;Further errors coming from the new scripts in the API directory, so gave up. Will now try the older version, available via direct download here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://iweb.dl.sourceforge.net/sourceforge/bastille-linux/Bastille-3.0.9-1.0.noarch.rpm"&gt;http://iweb.dl.sourceforge.net/sourceforge/bastille-linux/Bastille-3.0.9-1.0.noarch.rpm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;IMO this is no way to run a railroad, but since I'm just an end-user and not a contributor I guess I've got no right to B&amp;amp;M about it. While I'm at it thanks to all the developers who've put in so much of their time and energy on this tool, just looking at the code is a good learning experience so far. Here's hoping it gets some love in the future to bring it in sync with current distro versions. . .&lt;/p&gt;
&lt;p&gt;And I hope this post saves others from wasting some of their time - feedback welcome: hans@pobox.com&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>