check-libs-mode.sh 849B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/bash
  2. if [ -d "/lib" ];then
  3. COUNT=$(find -L /lib -type f -perm /022 -exec ls -l {} \; |wc -l)
  4. if [ $COUNT -eq 0 ];then
  5. :
  6. else
  7. exit 1
  8. fi
  9. fi
  10. if [ -d "/lib64" ];then
  11. COUNT=$(find -L /lib64 -type f -perm /022 -exec ls -l {} \; |wc -l)
  12. if [ $COUNT -eq 0 ];then
  13. :
  14. else
  15. exit 1
  16. fi
  17. fi
  18. if [ -d "/usr/lib" ];then
  19. COUNT=$(find -L /usr/lib -type f -perm /022 -exec ls -l {} \; |wc -l)
  20. if [ $COUNT -eq 0 ];then
  21. :
  22. else
  23. exit 1
  24. fi
  25. fi
  26. if [ -d "/usr/lib64" ];then
  27. COUNT=$(find -L /usr/lib64 -type f -perm /022 -exec ls -l {} \; |wc -l)
  28. if [ $COUNT -eq 0 ];then
  29. :
  30. else
  31. exit 1
  32. fi
  33. fi