~ubuntu-branches/ubuntu/vivid/oss4/vivid-proposed

« back to all changes in this revision

Viewing changes to debian/patches/401_cmd.patch

  • Committer: Package Import Robot
  • Author(s): Sebastien NOEL
  • Date: 2012-11-19 11:47:24 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20121119114724-svu8mq7x3pk64nez
Tags: 4.2-build2007-1
* New upstream release.
* Acknowledge NMU, thanks Michael Gilbert.
* Add debian/patches/110_ld-as-needed.patch: Rearrange order of linker
  arguments to fix building with "ld --as-needed" (closes: #630737).
* Add missing dependency on dpkg-dev to oss4-dkms and oss4-source
  (closes: #687086).
* Fix typo in the changelog (closes: #628876, #675933)
* Add debian/patches/002_fix-linux-oss_native_word.patch (closes: #693657).
  Thanks to Ben Hutchings.
* Add debian/patches/003_linux-error-logging-fixes.patch (closes: #693657).
  Thanks to Ben Hutchings.
* check for /lib/modules/${kernelver}/build in addition of
  /lib/modules/${kernelver}/source (closes: #587191).
* oss4-dkms.dkms.in: fix 'CLEAN' rules (closes: #653374).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Index: oss4-4.2-build2004/cmd/ossdevlinks/ossdevlinks.c
 
2
===================================================================
 
3
--- oss4-4.2-build2004.orig/cmd/ossdevlinks/ossdevlinks.c       2011-06-14 11:33:24.000000000 -0500
 
4
+++ oss4-4.2-build2004/cmd/ossdevlinks/ossdevlinks.c    2011-06-14 11:33:24.000000000 -0500
 
5
@@ -75,7 +75,7 @@
 
6
 #if defined(sun)
 
7
 #define DEFAULT_OSSLIBDIR "/etc/oss"
 
8
 #else
 
9
-#define DEFAULT_OSSLIBDIR "/usr/lib/oss"
 
10
+#define DEFAULT_OSSLIBDIR "/var/lib/oss4"
 
11
 #endif
 
12
 
 
13
 static char *
 
14
@@ -99,7 +99,7 @@
 
15
       if (l > 0 && tmp[l - 1] == '\n')
 
16
        tmp[l - 1] = '\0';
 
17
 
 
18
-      if (strncmp (tmp, "OSSLIBDIR=", 10) == 0)
 
19
+      if (strncmp (tmp, "OSSVARDIR=", 10) == 0)
 
20
        {
 
21
          l = snprintf (name, sizeof (name), "%s", &tmp[10]);
 
22
          if ((l >= OSSLIBDIRLEN) || (l < 0))
 
23
@@ -991,7 +991,7 @@
 
24
       char lfile[PATH_MAX+20], * osslibdir;
 
25
 
 
26
       osslibdir = get_mapname ();
 
27
-      snprintf (lfile, sizeof (lfile), "%s/%s", osslibdir, "etc/legacy_devices");
 
28
+      snprintf (lfile, sizeof (lfile), "%s/%s", osslibdir, "legacy_devices");
 
29
       if ((f = fopen (lfile, "w")) == NULL)
 
30
        {
 
31
          perror (lfile);
 
32
Index: oss4-4.2-build2004/cmd/ossdevlinks/ossdevlinks.man
 
33
===================================================================
 
34
--- oss4-4.2-build2004.orig/cmd/ossdevlinks/ossdevlinks.man     2011-06-14 11:33:24.000000000 -0500
 
35
+++ oss4-4.2-build2004/cmd/ossdevlinks/ossdevlinks.man  2011-06-14 11:33:24.000000000 -0500
 
36
@@ -34,7 +34,7 @@
 
37
 
 
38
 FILES
 
39
 /usr/sbin/ossdevlinks
 
40
-/usr/lib/oss/etc/legacy_devices
 
41
+/var/lib/oss4/legacy_devices
 
42
 /dev/dspN
 
43
 /dev/midiNN
 
44
 /dev/mixerN
 
45
Index: oss4-4.2-build2004/cmd/savemixer/savemixer.c
 
46
===================================================================
 
47
--- oss4-4.2-build2004.orig/cmd/savemixer/savemixer.c   2011-06-14 11:33:24.000000000 -0500
 
48
+++ oss4-4.2-build2004/cmd/savemixer/savemixer.c        2011-06-14 11:33:24.000000000 -0500
 
49
@@ -268,14 +268,14 @@
 
50
 get_mapname (void)
 
51
 {
 
52
   FILE *f;
 
53
-  char tmp[ETCDIRLEN+11]; /* Adding 'OSSLIBDIR=' */
 
54
-  static char name[ETCDIRLEN+15]; /* Adding '/etc/mixer.save' */
 
55
+  char tmp[ETCDIRLEN+11]; /* Adding 'OSSVARDIR=' */
 
56
+  static char name[ETCDIRLEN+10]; /* Adding 'mixer.save' */
 
57
   struct stat st;
 
58
 
 
59
-  if (stat ("/etc/oss", &st) != -1)    /* Use /etc/oss/mixer.save */
 
60
+  if (stat ("/var/lib/oss4", &st) != -1)       /* Use /var/lib/oss4/mixer.save */
 
61
     {
 
62
-      strcpy (name, "/etc/oss/mixer.save");
 
63
-      strcpy (ossetcdir, "/etc/oss");
 
64
+      strcpy (name, "/var/lib/oss4/mixer.save");
 
65
+      strcpy (ossetcdir, "/var/lib/oss4");
 
66
       return name;
 
67
     }
 
68
 
 
69
@@ -291,15 +291,15 @@
 
70
       if (l > 0 && tmp[l - 1] == '\n')
 
71
        tmp[l - 1] = '\0';
 
72
 
 
73
-      if (strncmp (tmp, "OSSLIBDIR=", 10) == 0)
 
74
+      if (strncmp (tmp, "OSSVARDIR=", 10) == 0)
 
75
        {
 
76
-         l = snprintf (name, sizeof (name), "%s/etc/mixer.save", &tmp[10]);
 
77
+         l = snprintf (name, sizeof (name), "%s/mixer.save", &tmp[10]);
 
78
          if ((l >= sizeof (name)) || (l < 0))
 
79
            {
 
80
              fprintf (stderr, "String in /etc/oss.conf is too long!\n");
 
81
              goto oexit;
 
82
            }
 
83
-         snprintf (ossetcdir, sizeof (ossetcdir), "%s/etc", &tmp[10]);
 
84
+         snprintf (ossetcdir, sizeof (ossetcdir), "%s", &tmp[10]);
 
85
          if ((l >= sizeof (ossetcdir)) || (l < 0))
 
86
            {
 
87
              fprintf (stderr, "String in /etc/oss.conf is too long!\n");
 
88
@@ -311,7 +311,7 @@
 
89
     }
 
90
 
 
91
   fclose (f);
 
92
-  fprintf (stderr, "Error: OSSLIBDIR not set in /etc/oss.conf\n");
 
93
+  fprintf (stderr, "Error: OSSVARDIR not set in /etc/oss.conf\n");
 
94
 
 
95
 dexit:
 
96
   snprintf (name, sizeof (name), "%s/mixer.save", ossetcdir);
 
97
Index: oss4-4.2-build2004/cmd/savemixer/savemixer.man
 
98
===================================================================
 
99
--- oss4-4.2-build2004.orig/cmd/savemixer/savemixer.man 2011-06-14 11:33:23.000000000 -0500
 
100
+++ oss4-4.2-build2004/cmd/savemixer/savemixer.man      2011-06-14 11:33:24.000000000 -0500
 
101
@@ -9,8 +9,8 @@
 
102
 settings back into the mixer.
 
103
 
 
104
 Running this program without any parameters will save the current mixer
 
105
-settings into /etc/oss/mixer.save or $OSSLIBDIR/etc/mixer.save file.
 
106
-OSSLIBDIR is decided by reading /etc/oss.conf, and defaults to /usr/lib/oss.
 
107
+settings into /var/lib/oss4/mixer.save or $OSSVARDIR/mixer.save file.
 
108
+OSSVARDIR is decided by reading /etc/oss.conf, and defaults to /var/lib/oss4.
 
109
 
 
110
 AUTOMATIC SAVE
 
111
 By default the soundoff command will automatically run savemixer to save
 
112
@@ -29,9 +29,9 @@
 
113
 FILES
 
114
 /etc/oss.conf
 
115
 /usr/sbin/savemixer
 
116
-/usr/lib/oss/etc/mixer.save
 
117
-/usr/lib/oss/etc/dspdevs.map
 
118
-/usr/lib/oss/etc/applist.conf
 
119
+/var/lib/oss4/mixer.save
 
120
+/var/lib/oss4/dspdevs.map
 
121
+/var/lib/oss4/applist.conf
 
122
 
 
123
 AUTHOR
 
124
 4Front Technologies