Subject: keymap directory for amiga and atari in miniroot
To: None <tech-install@netbsd.org>
From: Klaus Heinz <klaus.heinz@onlinehome.de>
List: tech-install
Date: 04/10/2002 02:54:20
Hi,

I have tried to cross-build NetBSD/amiga on i386 and the build failed
in creating the miniroot directories:

  /usr/local/bin/nbmtree -def work.spec -p work/ -UW
  nbmtree: ./usr/share/keymaps: No such file or directory

The cause is a missing specification for ./usr/share/keymaps, which also
applies to the atari port as far as I can tell from the list files.

I would like to change the following:

  RCS file: /cvsroot/basesrc/distrib/amiga/miniroot/list,v
  retrieving revision 1.13
  diff -u -r1.13 list
  --- list        2002/03/06 12:04:50     1.13
  +++ list        2002/04/10 00:35:38
  @@ -33,6 +33,7 @@
   COPY   ${ARCHDIR}/dot.profile          .profile
 
   # and the keyboard maps
  +MTREE  ./usr/share/keymaps type=dir mode=755
  COPYDIR        ${DESTDIR}/usr/share/keymaps/amiga      usr/share/keymaps/amiga
 

I would also suggest the following addition to the parselist.awk script:

  RCS file: /cvsroot/basesrc/distrib/common/parselist.awk,v
  retrieving revision 1.9
  diff -u -r1.9 parselist.awk
  --- parselist.awk       2002/03/14 22:26:09     1.9
  +++ parselist.awk       2002/04/10 00:43:17
  @@ -78,7 +78,8 @@
   #      M P     COPY    src dest [mode] copy src to dest
   #
   #      M P     COPYDIR src dest        recursively copy files under src to
  -#                                      dest.  for M, the directories in src
  +#                                      dest.  for M, the directory dest is
  +#                                      created and the directories in src
   #                                      are listed first.
   #

If that's ok, I will commit the changes for amiga and the awk script.


ciao
     Klaus