Bläddra i källkod

Add files via upload

Dan Nuggetsman 4 månader sedan
förälder
incheckning
f03e1d1115
1 ändrade filer med 38 tillägg och 11 borttagningar
  1. 38 11
      syscleandoc

+ 38 - 11
syscleandoc

@@ -52,50 +52,71 @@ do
 
      test=`echo ${arg[$y]} | grep ^@user`
      if [ "X$test" != "X" ]; then
+       user=`echo ${arg[$y]} | cut -d : -f 1,1 | egrep -o "[\s\_A-Za-z0-9]+" | tail -n1`
+       echo ""
+       echo "id -Gn $user:  // Groups listing the user"
+       echo ""
+       id -Gn $user | egrep -o "[\s\_A-Za-z0-9]+"
 		   echo ""
 		   echo ""
 		   echo ""
 		   echo ""
-		   echo ""
-		   echo "@user doc not implemnted yet.."
+		   echo "When ready press any key.."
 		   read input
-        
+		   case "X$input" in
+		   "XQ"|"Xq") 
+		     echo "SYSCLEANDOC done."
+		     break 
+		     ;;
+		   esac
+		      
        let y=$y+1
        continue  
      fi
 
      test=`echo ${arg[$y]} | grep ^@group`
      if [ "X$test" != "X" ]; then
+       group=`echo ${arg[$y]} | cut -d : -f 1,1 | egrep -o "[\s\_A-Za-z0-9]+" | tail -n1`
+       echo ""
+       echo "groupinfo $group:  // Users listed inside the group"
+       echo ""
+       groupinfo $group | tail -n1 | cut -f 2 | egrep -o "[\s\_A-Za-z0-9]+"
 		   echo ""
 		   echo ""
 		   echo ""
 		   echo ""
-		   echo ""
-		   echo "@group doc not implemnted yet.."
+		   echo "When ready press any key.."
 		   read input
-
+		   case "X$input" in
+		   "XQ"|"Xq") 
+		     echo "SYSCLEANDOC done."
+		     break 
+		     ;;
+		   esac
+		      
        let y=$y+1
        continue  
      fi
 
      pkgpath=${arg[$y]}
-     pkgname=`echo ${arg[$y]} | egrep -o [a-z0-9.]+$ | egrep -o ^[a-z0-9]+`
-     echo "man $pkgname:"
+     pkgname=`echo ${arg[$y]} | egrep -o [\_A-Za-z0-9.]+$ | egrep -o ^[\_A-Za-z0-9]+`
+     echo ""
+     echo "man $pkgname:  // What man says about $pkgname"
      echo ""
      man -T ascii $pkgname | col -b 2>&1 #>> ".cache/$pkgname.scdoc"
 		 echo ""
 		 echo ""
-     echo "pkg_info -Q $pkgname:"
+     echo "pkg_info -Q $pkgname: // What pkg_info says about $pkgname"
      echo ""
      pkg_info -Q $pkgname 2>&1 #>> ".cache/$pkgname.scdoc"
      echo ""
      echo ""
-     echo "ldd $pkgpath:"
+     echo "ldd $pkgpath:  // dependecies of $pkgname"
      echo ""
      ldd $pkgpath 2>&1 #>> ".cache/$pkgname.scdoc"  
      echo ""
      echo ""
-     echo "pkg_check $pkgname:"
+     echo "pkg_check $pkgname: // What pkg db says about $pkgname"
      echo ""
      pkgref=`ls -d /var/db/pkg/$pkgname*`
      if [ "X$pkgref" != "X" ]; then
@@ -109,6 +130,12 @@ do
      echo ""
      echo "When ready press any key.."
      read input
+     case "X$input" in
+     "XQ"|"Xq") 
+       echo "SYSCLEANDOC done."
+       break 
+       ;;
+     esac
      ;;
    "XS"|"Xs")
      let y=$y+1