File confdir.patch of Package steamdeck-dsp

diff --git a/pipewire-confs/hardware-profiles/pipewire-hwconfig b/pipewire-confs/hardware-profiles/pipewire-hwconfig
index ac7adb6..d46bb14 100755
--- a/pipewire-confs/hardware-profiles/pipewire-hwconfig
+++ b/pipewire-confs/hardware-profiles/pipewire-hwconfig
@@ -52,41 +52,24 @@ install_hwprofile ()
 {
     local -r prpath="$1"
     local -r hwprof="${2:-}"
-    local -r runconf=/run/pipewire
+    local -r confdir=/etc/pipewire
     local confd
     local cffile
 
-    echo "Installing pipewire hardware profile from '$prpath' in $runconf"
-
-    rm -rf $runconf
+    echo "Installing pipewire hardware profile from '$prpath' in $confdir"
 
     for confd in "${confdirs[@]}"
     do
         if [ -d "$prpath"/"$confd" ]
         then
-            mkdir -p $runconf/"$confd"
+            mkdir -p $confdir/"$confd"
 
             for cffile in "$prpath"/"$confd"/*.conf
             do
-                [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd"
+                [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd"
             done
         fi
     done
-
-    cat - <<EOF > $runconf/README
-This configuration was:
-
- - installed in $runconf
- - by $0
- - from $prpath
- - requested hardware profile was: "${hwprof:-}"
-
-It will be regenerated every time the system restarts.
-
-To alter it permanently either:
- - edit $prpath
- - override in \$XDG_CONFIG_HOME/pipewire/
-EOF
 }
 
 unidentified ()
diff --git a/wireplumber/hardware-profiles/wireplumber-hwconfig b/wireplumber/hardware-profiles/wireplumber-hwconfig
index 3f03354..1e43489 100755
--- a/wireplumber/hardware-profiles/wireplumber-hwconfig
+++ b/wireplumber/hardware-profiles/wireplumber-hwconfig
@@ -47,50 +47,33 @@ install_hwprofile ()
 {
     local -r prpath="$1"
     local -r hwprof="${2:-}"
-    local -r runconf=/run/wireplumber
+    local -r confdir=/etc/wireplumber
     local confd
     local cffile
 
-    echo "Installing wireplumber hardware profile from '$prpath' in $runconf"
-
-    rm -rf $runconf
+    echo "Installing wireplumber hardware profile from '$prpath' in $confdir"
 
     for confd in "${confdirs[@]}"
     do
         if [ -d "$prpath"/"$confd" ]
         then
-            mkdir -p $runconf/"$confd"
+            mkdir -p $confdir/"$confd"
             case $confd in
                 *.lua.d)
                     for cffile in "$prpath"/"$confd"/*.lua
                     do
-                        [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd"
+                        [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd"
                     done
                     ;;
                 *.conf.d)
                     for cffile in "$prpath"/"$confd"/*.conf
                     do
-                        [ -f "$cffile" ] && cp -av "$cffile" $runconf/"$confd"
+                        [ -f "$cffile" ] && /usr/bin/cp -avf "$cffile" $confdir/"$confd"
                     done
                     ;;
             esac
         fi
     done
-
-    cat - <<EOF > $runconf/README
-This configuration was:
-
- - installed in $runconf
- - by $0
- - from $prpath
- - requested hardware profile was: "${hwprof:-}"
-
-It will be regenerated every time the system restarts.
-
-To alter it permanently either:
- - edit $prpath
- - override in \$XDG_CONFIG_DIR/wireplumber/
-EOF
 }
 
 unidentified ()
--
openSUSE Build Service is sponsored by