]> git.pld-linux.org Git - packages/rt.git/blob - rt-layout.patch
57ac88a4924db3f62d5323435230d85bde9c35ea
[packages/rt.git] / rt-layout.patch
1 --- config.layout~      2004-03-28 06:04:08.000000000 +0200
2 +++ config.layout       2004-10-14 17:37:13.000000000 +0200
3 @@ -59,6 +59,31 @@
4    customlibdir:                ${customdir}/lib
5  </Layout>
6  
7 +<Layout FHS>
8 +  prefix:              /usr/local
9 +  exec_prefix:         ${prefix}
10 +  bindir:              ${prefix}/bin
11 +  sbindir:             ${prefix}/sbin
12 +  sysconfdir:          /etc+
13 +  datadir:             ${prefix}/share
14 +# FIXME: missing support for lib64
15 +  libdir:              ${prefix}/lib
16 +  mandir:              ${datadir}/man
17 +# FIXME: no such directory in FHS; shouldn't go to somewhere in "${datadir}/rt/"?
18 +  htmldir:             ${datadir}/html
19 +  manualdir:           ${datadir}/doc
20 +  localstatedir:       /var
21 +  logfiledir:          ${localstatedir}/log
22 +# XXX: "/var/cache/mason/*"?
23 +  masonstatedir:       ${localstatedir}/cache/mason_data
24 +  sessionstatedir:     ${localstatedir}/cache/session_data
25 +  customdir:           ${prefix}/local
26 +  custometcdir:                ${customdir}/etc
27 +  customhtmldir:       ${customdir}/html
28 +  customlexdir:                ${customdir}/po
29 +  customlibdir:                ${customdir}/lib
30 +</Layout>
31 +
32  <Layout FreeBSD>
33    prefix:              /usr/local
34    exec_prefix:         ${prefix}
35 --- m4/rt_layout.m4.bak 2004-10-14 17:55:37.000000000 +0200
36 +++ m4/rt_layout.m4     2004-10-14 18:18:41.000000000 +0200
37 @@ -21,14 +21,15 @@
38                 pldconf=./config.pld
39                 $PERL  -0777 -p -e "\$layout = '$2';"  -e '
40                 s/.*<Layout\s+$layout>//gims; 
41 -               s/\<\/Layout\>.*//s; 
42 -               s/^#.*$//m;
43 +               s/<\/Layout>.*//s; 
44 +               s/^#.*$//gm;
45                 s/^\s+//gim;
46                 s/\s+$/\n/gim;
47                 s/\+$/\/rt3/gim;
48                 # m4 will not let us just use $1, we need @S|@1
49 -               s/^\s*((?:bin|sbin|libexec|data|sysconf|sharedstate|localstate|lib|include|oldinclude|info|man)dir)\s*:\s*(.*)$/@S|@1=@S|@2/gim;
50 -               s/^\s*(.*?)\s*:\s*(.*)$/\(test "x\@S|@@S|@1" = "xNONE" || test "x\@S|@@S|@1" = "x") && @S|@1=@S|@2/gim;
51 +#              s/^((?:bin|sbin|libexec|data|sysconf|sharedstate|localstate|lib|include|oldinclude|info|man)dir)\s*:\s*(.*)$/@S|@1=@S|@2/gim;
52 +               # uh, should be [:=], but m4 apparently substitutes something...
53 +               s/^(.*?)\s*(?::|=)\s*(.*)$/\(test "x\@S|@@S|@1" = "xNONE" || test "x\@S|@@S|@1" = "x") && @S|@1=@S|@2/gim;
54                  ' < $1 > $pldconf
55  
56                 if test -s $pldconf; then
This page took 0.04324 seconds and 3 git commands to generate.