Hello community,

here is the log from the commit of package aaa_base for openSUSE:Factory
checked in at Wed Jul 27 09:39:17 CEST 2011.



--------
--- aaa_base/aaa_base.changes   2011-07-18 16:13:19.000000000 +0200
+++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes      2011-07-26 
17:50:05.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Jul 26 15:49:50 UTC 2011 - wer...@suse.de
+
+- Add support for clicfs
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ aaa_base.spec ++++++
--- /var/tmp/diff_new_pack.JePzY2/_old  2011-07-27 09:26:51.000000000 +0200
+++ /var/tmp/diff_new_pack.JePzY2/_new  2011-07-27 09:26:51.000000000 +0200
@@ -21,7 +21,7 @@
 
 Name:           aaa_base
 Version:        12.1
-Release:        95
+Release:        97
 License:        GPLv2+
 Group:          System/Fhs
 Url:            http://gitorious.org/opensuse/aaa_base

++++++ aaa_base.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aaa_base/files/etc/init.d/boot.localfs 
new/aaa_base/files/etc/init.d/boot.localfs
--- old/aaa_base/files/etc/init.d/boot.localfs  2011-07-18 16:12:07.000000000 
+0200
+++ new/aaa_base/files/etc/init.d/boot.localfs  2011-07-26 17:49:10.000000000 
+0200
@@ -330,13 +330,12 @@
 
        ulist=
        rskip=
+       lskip=
 
        while read des fs type opts rest; do
            case "${des##*/}" in
                ""|\#*)    continue ;;
                swap)      continue ;;
-               loop*)     umount $mtab $fs
-                          loopdel $des ;;
            esac
            case ",$nomnt," in
                *,$type,*) continue ;;
@@ -344,10 +343,24 @@
            case ",$netfs," in
                *,$type,*) continue ;;
            esac
+           case "$type" in
+               fuse.clicfs)
+                   if test "$fs" = "/read-only"; then
+                          mount -nv -o remount,sync,ro "$fs"
+                          rskip="${rskip:+$rskip,}$fs"
+                          continue
+                   fi
+           esac
            case "$fs" in
-               /)         if test "$type" = aufs; then
-                              rskip="$(aufs ${opts//,/ })"
-                          fi
+               /)  if test "$type" = aufs; then
+                          rskip="${rskip:+$rskip,}$(aufs ${opts//,/ })"
+                   fi
+                   if [[ "${des##*/}" =~ ^loop* ]] ; then
+                          lskip="${des##*/}"
+                          tmp=$(losetup ${des} 2>/dev/null)
+                          tmp="${tmp##*(}"
+                          rskip="${rskip:+$rskip,}${tmp%/*})"
+                   fi 
                           continue ;;
                /dev*)     continue ;;
                /proc*)    continue ;;
@@ -359,6 +372,9 @@
                           continue ;;
                /var/lib/nfs/rpc_pipefs)
                           continue ;;
+               /read-write)
+                          mount -nv -o remount,sync,ro "$fs"
+                          rskip="${rskip:+$rskip,}$fs"
            esac
            case ",$rskip," in
                *,$fs,*)   continue ;;
@@ -373,12 +389,21 @@
                *,$type,*) umount $mtab -t $type $fs ;;
                *)         ulist="${ulist:+$ulist }$fs"
            esac
+           case "${des##*/}" in
+               loop*)     umount $mtab $fs
+                          loopdel $des ;;
+           esac
        done < ${rvtab}
 
        grep "loop" /proc/partitions | while read major minor blocks name ; do
+           test -n "$lskip" -a "$lskip" = "$name" && continue
            case "$name" in
-               loop*)     loopdel /dev/loop/${name#loop}
-                          loopdel /dev/$name ;;
+               loop*)
+                   if test -d /dev/loop ; then
+                          loopdel /dev/loop/${name#loop}
+                   else
+                          loopdel /dev/$name
+                   fi
            esac
        done
 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to