]> git.nbdom.net Git - nb.git/commitdiff
etc/profile.d/functions
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 22 Feb 2019 02:04:38 +0000 (02:04 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 22 Feb 2019 02:04:38 +0000 (02:04 +0000)
etc/cron.weekly/clean-dirs
etc/profile.d/functions
etc/profile.d/linux.sh [new file with mode: 0644]

index 7cc7dad1b030c722501992a3e775a74a40b83d34..cb2af863500caa34adf8b98a3e1c86022450f15f 100755 (executable)
@@ -69,7 +69,7 @@ fi
        (
                [ -n "$LOCATE" ] && which locate 1>/dev/null 2>&1 && locate $LOCATE &
                if [ -n "$DIRS" -a -n "$DAYS" ]; then
-                       eval find $DIRS -mindepth 1 -type f -mtime $DAYS
+                       eval find $DIRS -mindepth 1 -not -type d -mtime $DAYS
                        eval find $DIRS -mindepth 1 -type d -mtime $DAYS -empty -prune
                fi
        ) 2>/dev/null | while IFS= read -r path; do
index e00eafefa09b949524e98e828ec955e80ed589c3..97ebb4a7d08ea4042fa50d08175ba54337a92a9f 100755 (executable)
@@ -5,10 +5,10 @@
 #################################################################################
 type -P which > /dev/null || which() { type -P "$1" 2>&1; }
 type -P nproc > /dev/null || nproc() {
-               case "$OSTYPE" in
-                       darwin*) sysctl -n hw.ncpu ;;
-                       *) awk '/^processor/ {++n} END {print n}' /proc/cpuinfo ;;
-               esac
+       case "$OSTYPE" in
+               darwin*) sysctl -n hw.ncpu ;;
+               *) awk '/^processor/ {++n} END {print n}' /proc/cpuinfo ;;
+       esac
 }
 
 nb_repos() {
@@ -23,9 +23,10 @@ nb_repos() {
 
                # Realpath
                #ls -d1 $(grep -v '^ *\(#\|$\)' "$conf") 2>/dev/null
-               local IFS="
-"
-               for dir in $(eval ls -d1 $(grep -v '^ *\(#\|$\)' "$conf") 2>/dev/null); do
+# NB 22.02.19          local IFS="
+# NB 22.02.19 "
+# NB 22.02.19          for dir in $(eval ls -d1 $(grep -v '^ *\(#\|$\)' "$conf") 2>/dev/null); do
+               eval ls -d1 $(grep -v '^ *\(#\|$\)' "$conf") 2>/dev/null | while read dir; do
 
                        # Accept directories or files (ex: use to tag a directory: .nb-install)
                        [ -f "$dir" ] && dir=$(dirname "$dir")
diff --git a/etc/profile.d/linux.sh b/etc/profile.d/linux.sh
new file mode 100644 (file)
index 0000000..c271052
--- /dev/null
@@ -0,0 +1,5 @@
+case "$OSTYPE" in linux*) [ 1 ] ;; *) return ;; esac
+
+modprobe_ls() {
+       find /lib/modules/$(uname -r) -type f -name '*.ko' | sed -E -e 's,^.*/([^/]+)\.ko$,\1,'
+}