<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
    
    <channel>
    
    <title>Far From Perfect Forum</title>
    <link>http://www.ffpblog.com/index.php/forums/</link>
    <description>Far From Perfect Forum</description>
    <dc:language>en</dc:language>
    <dc:rights>Copyright 2008</dc:rights>
    <dc:date>2008-09-27T18:22:27-09:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>Medical Hassel</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/28/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/28/#When:05:43:48Z</guid>
      <description>&lt;p&gt;Now I am sure this is something that everyone has to deal with but that still does not make it any less annoying. Since its my job to monitor the medical readiness of the company and make sure that it doesn’t get out of hand I watch MEDPROS and let the platoon leaders know when there is a Soldier that need to can handle whatever their deficiency might be. That is not the problem but more the response I get. I understand the round the clock PMCS on every vehicle day after day after day is very important but if it is something that makes it so they are non&#45;deployable I thought that would be just as important. I was evidently very wrong. E5 and below do not really say much about it but I have noticed that most of the complaints come from the platoon leaders themselves. More officers have lectured me on so many different occasions because of me reminding them about a vision test that they are over due on or a shot they need to get. The most surprising was when the company commander started screaming about it telling me to worry about the other 180 people first and how he should not be that big of a problem. Now I have stood my ground with many people even though I am just a PFC but I had no idea how to handle that. Of all people, I thought he would have understood but I was wrong. After he made his opinion know about the situation, every other officer in the company has acted as if they are immune to the medical readiness process. I know it will catch up to them once they hit SRP but it is just insulting the way they act. I had an LT tell me to get the SOP for my aid bag and bring it into the motor pool for a rock drill for a range so it could be inspected. When I asked who was going to be inspecting it he told me it was going to be one of his NCO’s… One of the ones I teach CLS to. Once again I have no idea how to handle that one and explaining it to him is a waste of time because for a math major who went from PFC to LT he lacks all logic and common sense. Any suggestions?&lt;/p&gt;</description>
      <dc:date>2008-09-24T05:43:48-09:00</dc:date>
    </item>

    <item>
      <title>AID BAG PACKING LIST SOP</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/27/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/27/#When:21:16:44Z</guid>
      <description>&lt;p&gt;Does anyone have a standard packing list SOP for a AID BAG?&lt;br /&gt;
I have my own packed to my specs but just trying some ideas&#8230;&lt;/p&gt;

&lt;p&gt;Thanks!!&lt;/p&gt;</description>
      <dc:date>2008-07-31T21:16:44-09:00</dc:date>
    </item>

    <item>
      <title>Theme&#63;</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/25/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/25/#When:09:38:53Z</guid>
      <description>&lt;p&gt;Love the new theme on the frontpage, but why&#8217;s it switch back to the old one when you go through addy&#8217;s place and back to the home page?&lt;/p&gt;</description>
      <dc:date>2008-05-31T09:38:53-09:00</dc:date>
    </item>

    <item>
      <title>Need A Gag Gift</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/24/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/24/#When:12:14:38Z</guid>
      <description>&lt;p&gt;&lt;a href=&quot;http://www.ffpblog.com/index.php?URL=http%3A%2F%2Fwww.poopsenders.com&quot;&gt;PoopSenders.com&lt;/a&gt;&lt;br /&gt;
Yes they will send real Cow, Elephant, or Gorilla crap to whomever you choose.&amp;nbsp; You can send just a quart or a whole gallon of the stuff &#45; &lt;b&gt;anonymously&lt;/b&gt;!&lt;br /&gt;
&lt;img src=&quot;http://www.ffpblog.com/images/smileys/lol.gif&quot; width=&quot;19&quot; height=&quot;19&quot; alt=&quot;LOL&quot; style=&quot;border:0;&quot; /&gt;&lt;/p&gt;</description>
      <dc:date>2008-04-13T12:14:38-09:00</dc:date>
    </item>

    <item>
      <title>Twitter</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/23/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/23/#When:14:21:44Z</guid>
      <description>&lt;p&gt;Playing around with this Twitter thing because I&#8217;m bored.&amp;nbsp; Can&#8217;t really figure out a good use for it as regular SMS, email, etc pretty much takes care of anything you could do with twitter.&amp;nbsp; Anyway, If you want to follow or join me or whatever I am at &lt;a href=&quot;http://www.ffpblog.com/index.php?URL=http%3A%2F%2Fwww.twitter.com%2Fcombatdoc&quot;&gt;www.twitter.com/combatdoc&lt;/a&gt;.&lt;/p&gt;</description>
      <dc:date>2008-03-29T14:21:44-09:00</dc:date>
    </item>

    <item>
      <title>Backup Bash Script</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/22/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/22/#When:20:04:19Z</guid>
      <description>&lt;p&gt;Yes, more Geekness, but this time hopefully useful to someone.&amp;nbsp; In my boredom, I decided to create a backup script for my important Linux directories.&amp;nbsp; This way hopefully next time I upgrade my OS or experiment a little too wildly, I will have backups of all the stuff I trashed.&amp;nbsp; I figured it would be easy enough to do.&amp;nbsp; I mean all I really had to do was copy the directories with all the attributes and permissions to my external drive.&amp;nbsp; In Linux its as easy as &lt;em&gt;cp &#45;a &amp;lt;whatever you need to copy&amp;gt;&lt;/em&gt;.&amp;nbsp; So I generated a simple little script that copied my home directory to the backup drive.&amp;nbsp; Then I discovered I need to test for whether or not the external drive was mounted.&amp;nbsp; Turned out that was pretty easy to do with &lt;em&gt;test &#45;d&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Then things got complicated.&amp;nbsp; Mind you, I know diddly about BASH scripting.&amp;nbsp; I wanted it to be interactive when ran manually so that I would know exactly what was happening at what point.&amp;nbsp; So I researched and discover &lt;em&gt;read&lt;/em&gt;.&amp;nbsp; So I had a great little backup script, but I wanted to add directories that had root access.&amp;nbsp; So I had to test for root access and abort if not root (later I will just run it as root). So I had to research how to test for uid. Finally, and as it turned out the most frustrating part, was determining backups older than Xdays and deleting them.&amp;nbsp; I tried a bunch of complicated &lt;em&gt;find&lt;/em&gt; commands, but in the end all I needed was a simple &lt;em&gt;date &#45;d &#8220;7 days ago&#8221;&lt;/em&gt; string since the directories are structured by date in the backup.&lt;/p&gt;

&lt;p&gt;Anyway, in the end, the script turned into a uch of if:then loops, but it seems to work well.&amp;nbsp; So I figured I&#8217;d post it up here in case anyone was looking for such a thing.&amp;nbsp; I also created an automatic running version of the script that requires no user&#45;input and logs output to a file so I could run it in a cron easily.&amp;nbsp; Anyone know how to test for whether or not the script is running from a cron or not?&amp;nbsp; &lt;img src=&quot;http://www.ffpblog.com/images/smileys/lol.gif&quot; width=&quot;19&quot; height=&quot;19&quot; alt=&quot;LOL&quot; style=&quot;border:0;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Backup script version 0.000000001 after the jump (hopefully not eaten by the CMS) .&amp;nbsp; I&#8217;ll put the automatic one in the discussion forum.&lt;br /&gt;
&lt;em&gt;CMS ate the structural tabs&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;
&lt;span style=&quot;color: #FF8000&quot;&gt;#!/bin/sh&lt;br /&gt;#User&amp;nbsp;Input&amp;nbsp;needed.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;BASEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;directory&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;for&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;backups&lt;br /&gt;HOMEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;your&amp;nbsp;home&amp;nbsp;directory&lt;br /&gt;DATE&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=$(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;date&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;+%&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;%&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;m&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;%&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;DATEOLD&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=$(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;date&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#39;7&amp;nbsp;day&amp;nbsp;ago&#39;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;+%&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;%&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;m&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;%&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;clear&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;e&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Manual&amp;nbsp;Backup&amp;nbsp;Script&amp;nbsp;for&amp;nbsp;/etc&amp;nbsp;and&amp;nbsp;/home/$HOMEDIR.&lt;br /&gt;Script&amp;nbsp;removes&amp;nbsp;backups&amp;nbsp;older&amp;nbsp;than&amp;nbsp;7&amp;nbsp;days.&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#Check&amp;nbsp;for&amp;nbsp;root&amp;nbsp;user&amp;nbsp;login&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#91;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;!&amp;nbsp;$(&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;id&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;u&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;)&amp;nbsp;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;eq&amp;nbsp;0&amp;nbsp;&#93;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;then&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;You&amp;nbsp;need&amp;nbsp;to&amp;nbsp;login&amp;nbsp;as&amp;nbsp;root&amp;nbsp;to&amp;nbsp;run&amp;nbsp;this&amp;nbsp;script.&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;exit&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;fi&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#TEST&amp;nbsp;for&amp;nbsp;presence&amp;nbsp;of&amp;nbsp;drive/dir&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;test&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;$BASEDIR&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;then&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#1&amp;nbsp;If&amp;nbsp;$BASEDIR/$DATE&amp;nbsp;exists&amp;nbsp;delete&amp;nbsp;it&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;test&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;$BASEDIR/$DATE&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;read&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Delete&amp;nbsp;Old&amp;nbsp;Backup&amp;nbsp;&#45;&amp;nbsp;$BASEDIR/$DATE?&amp;nbsp;&amp;lt;y/n&amp;gt;&amp;nbsp;&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#91;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;$REPLY&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;==&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;y&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#93;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;rm&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;rf&amp;nbsp;$BASEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$DATE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;read&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Old&amp;nbsp;Home&amp;nbsp;Backup&amp;nbsp;for&amp;nbsp;$DATE&amp;nbsp;Deleted!&amp;nbsp;Continue&amp;nbsp;Backup?&amp;nbsp;&amp;lt;y/n&amp;gt;&amp;nbsp;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#91;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;$REPLY&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;==&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;n&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&#93;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Backup&amp;nbsp;Aborted.&amp;nbsp;&amp;nbsp;Exiting...&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;exit&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;1&lt;br /&gt;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;else&lt;br /&gt;&amp;nbsp;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Directory&amp;nbsp;Kept&amp;nbsp;Intact.&amp;nbsp;Exiting...&quot;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;exit&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;fi&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;fi&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#test&amp;nbsp;for&amp;nbsp;old&amp;nbsp;directory#&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;test&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;$BASEDIR/$DATEOLD&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;rm&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;rf&amp;nbsp;$BASEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$DATEOLD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Backup&amp;nbsp;from&amp;nbsp;$DATEOLD&amp;nbsp;Removed.&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;No&amp;nbsp;Backup&amp;nbsp;for&amp;nbsp;$DATEOLD&amp;nbsp;exists.&amp;nbsp;Continuing...&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;fi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#Create&amp;nbsp;New&amp;nbsp;Backups&amp;nbsp;of&amp;nbsp;/etc&amp;nbsp;and&amp;nbsp;$HOMEDIR&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Creating&amp;nbsp;Backup&amp;nbsp;Home&amp;nbsp;Directory&amp;nbsp;for&amp;nbsp;$DATE&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#&amp;nbsp;VERBOSE&amp;nbsp;MODE&amp;nbsp;cp&amp;nbsp;&#45;PRuv&amp;nbsp;$HOME&amp;nbsp;/media/brain&lt;br /&gt;&amp;nbsp;&amp;nbsp;#cp&amp;nbsp;&#45;a&amp;nbsp;same&amp;nbsp;as&amp;nbsp;cp&amp;nbsp;&#45;dpPR&amp;nbsp;(preserve&amp;nbsp;attrib,&amp;nbsp;no&amp;nbsp;follow&amp;nbsp;symlinks,&amp;nbsp;recursive)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;test&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;d&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;$BASEDIR/$DATE&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;$BASEDIR/$DATE&amp;nbsp;exists..&amp;nbsp;continuing&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;cp&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;a&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;home&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$HOMEDIR&amp;nbsp;$BASEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$DATE&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$HOMEDIR&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Done&amp;nbsp;Backing&amp;nbsp;Up&amp;nbsp;Home&amp;nbsp;Directory&amp;nbsp;to&amp;nbsp;$BASEDIR/$DATE/$HOMEDIR!!&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;cp&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;a&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;etc&amp;nbsp;$BASEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$DATE&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;etc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Done&amp;nbsp;Backing&amp;nbsp;Up&amp;nbsp;/etc&amp;nbsp;to&amp;nbsp;$BASEDIR/$DATE/etc!!&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;exit&lt;br /&gt;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;e&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;$BASEDIR/$DATE&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist..&amp;nbsp;creating.&lt;br /&gt;&amp;nbsp;&amp;nbsp;Backing&amp;nbsp;up&amp;nbsp;/home/$HOMEDIR&amp;nbsp;to&amp;nbsp;$BASEDIR/$DATE/$HOMEDIR.&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;mkdir&amp;nbsp;$BASEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$DATE&lt;br /&gt;&amp;nbsp;&amp;nbsp;cp&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;a&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;home&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$HOMEDIR&amp;nbsp;$BASEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$DATE&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$HOMEDIR&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;e&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Done&amp;nbsp;Backing&amp;nbsp;Up&amp;nbsp;Home&amp;nbsp;Directory&amp;nbsp;to&amp;nbsp;$BASEDIR/$DATE/$HOMEDIR!!&lt;br /&gt;&amp;nbsp;&amp;nbsp;Backing&amp;nbsp;up&amp;nbsp;/etc&amp;nbsp;to&amp;nbsp;$BASEDIR/$DATE/etc.&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;cp&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&#45;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;a&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;etc&amp;nbsp;$BASEDIR&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$DATE&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;etc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Done&amp;nbsp;Backing&amp;nbsp;Up&amp;nbsp;/etc&amp;nbsp;to&amp;nbsp;$BASEDIR/$DATE/etc!!&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;exit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;fi&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;Directory&amp;nbsp;$BASEDIR&amp;nbsp;not&amp;nbsp;present.&amp;nbsp;&amp;nbsp;Is&amp;nbsp;the&amp;nbsp;Drive&amp;nbsp;Plugged&amp;nbsp;in&amp;nbsp;and&amp;nbsp;mounted?&quot;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;exit&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;fi&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description>
      <dc:date>2008-02-09T20:04:19-09:00</dc:date>
    </item>

    <item>
      <title>MacBook Earth, Water, and Fire</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/21/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/21/#When:15:08:11Z</guid>
      <description>&lt;p&gt;Gave me a chuckle.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.ffpblog.com/index.php?URL=http%3A%2F%2Fdvice.com%2Farchives%2F2008%2F01%2Fmacbook_earth_w.php&quot;&gt;http://dvice.com/archives/2008/01/macbook_earth_w.php&lt;/a&gt;&lt;/p&gt;</description>
      <dc:date>2008-01-31T15:08:11-09:00</dc:date>
    </item>

    <item>
      <title>Sudo Insults</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/15/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/15/#When:04:51:35Z</guid>
      <description>&lt;p&gt;Found this cool little hack somewhere on the net.&amp;nbsp; I didn&#8217;t even know that Linux sudo commands had an insults file.&amp;nbsp; If you enter the wrong password or make some other mistake with the sudo command this option will tell it to insult you for your mistake. It is wise to have cursory knowledge of vi before editing this file.&lt;/p&gt;

&lt;p&gt;Initially I found it for Ubuntu:&lt;/p&gt;

&lt;p&gt; &lt;b&gt;sudo visudo&lt;/b&gt;&lt;br /&gt;
(always use visudo when you need to edit your sudoers file as it has a self&#45;check system that won’t let you screw it up.)&lt;br /&gt;
Find the line that begins with Default and append insults to the end. (Any addition to that line is comma separated.) Your entry will then look like this:&lt;br /&gt;
&amp;nbsp;  &lt;b&gt; Defaults !lecture,tty_tickets,!fqdn,&lt;i&gt;insults&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
to clear your sudo session and be required to enter the password again try:&lt;br /&gt;
&amp;nbsp;  &lt;b&gt; sudo &#45;K&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;To get this working in openSuse the following changes are needed:&lt;/p&gt;

&lt;p&gt;sudo visudo doesn&#8217;t work so su into root:&lt;br /&gt;
&lt;b&gt;su root&lt;/b&gt;&lt;br /&gt;
then type&lt;br /&gt;
&lt;b&gt;visudo&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Instead of all the Defaults being on one line they are on separate lines in the openSuse sudo file so just insert a new line:&lt;br /&gt;
&lt;i&gt;Defaults insults&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;then :wq to write and quit.&lt;/p&gt;</description>
      <dc:date>2007-09-26T04:51:35-09:00</dc:date>
    </item>

    <item>
      <title>New Army Combat Shirt</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/12/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/12/#When:07:54:04Z</guid>
      <description>&lt;p&gt;I first read about this way back in the spring.&amp;nbsp; Its sounds like a great idea, especially when it can be upwards of 140 &#45;150 degrees when wearing Body Armor, ACU Jacket, shirt, ACH Helmet, and sitting in an Armored vehicle.&amp;nbsp; I wish they would dump the darned &#8220;Army of One&#8221; logo on the chest though.&lt;/p&gt;

&lt;p&gt;They were supposed to start getting them to us in July, now the &#8220;shirt is still a developmental garment, and further fielding will be determined by the Department of the Army.&#8221; Means we will probably never see it.&amp;nbsp; Not to mention some Fobbit CSM with no clue about life &#8220;outside the wire&#8221; will probably outlaw its use on &lt;i&gt;HIS&lt;/i&gt; FOB just like they did here with the Army Fleece Jacket this past winter.&amp;nbsp; Screw what the Army or 670&#45;1 says&#8230;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.ffpblog.com/index.php?URL=http%3A%2F%2Fwww.defensetech.org%2Farchives%2F003734.html&quot;&gt;Army Gets Sweet New Combat Threads&lt;/a&gt;
&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;PEO Soldier has now begun to outfit its troops with a sleek new &#8220;combat shirt&#8221; that is comfortable under body armor and also has flash&#45;resistent properties to stave off the severe burns that can result from roadside bombs.&lt;/p&gt;

&lt;p&gt;It looks pretty cool, and I know from interviews with PEO Soldier officials that they put a lot of thought into this new uniform item. I gotta say, one thing that&#8217;s been a result of continued combat operations with such an adaptable enemy is the near&#45;constant refining of services&#8217; gear. The Soldier of today looks pretty darn different from the Soldier of Kosovo days &#45; or even from those of the kick off of OIF.&lt;/p&gt;&lt;/blockquote&gt;</description>
      <dc:date>2007-09-20T07:54:04-09:00</dc:date>
    </item>

    <item>
      <title>Top 40 Demotivational Posters</title>
      <link>http://www.ffpblog.com/index.php/forums/viewthread/20/</link>
      <guid>http://www.ffpblog.com/index.php/forums/viewthread/20/#When:09:44:09Z</guid>
      <description>&lt;p&gt;&lt;a href=&quot;http://www.ffpblog.com/index.php?URL=http%3A%2F%2Fwww.marcofolio.net%2Fimagedump%2Ftop_40_demotivational_posters.html&quot;&gt;Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We have all seen those stupid motivational posters plastered throughout offices and cubicles the world over.&amp;nbsp; Well the &#8220;demotivational&#8221; ones gave me a laugh so I thought I&#8217;d share.&lt;/p&gt;</description>
      <dc:date>2007-10-07T09:44:09-09:00</dc:date>
    </item>

    
    </channel>
</rss>