Akopia Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

[mv] lingering installing issues with Minivend 4.01



******    message to minivend-users from Mark Stosberg <mark@summersault.com>     ******


I'd like to report a couple of issues with the Minivend 4.01
installation process. 

First, on FreeBSD 3.2, the binaries are still being dumped in the wrong
place. Here's a snippet of what happened when I ran ./configure:

<snip>
Skipping /usr/local/mvend/lib/HTML/Entities.pm (unchanged)
Installing /usr/local/mvend/doc/minivend.1
Installing /usr/local/mvend/doc/configdump.1
Installing /usr/local/mvend/doc/config_prog.1
Installing /usr/local/mvend/doc/expire.1
Installing /usr/local/mvend/doc/update.1
Installing /usr/local/mvend/doc/offline.1
Installing /usr/local/mvend/doc/localize.1
Installing /usr/local/mvend/doc/restart.1
Installing /usr/local/mvend/doc/makecat.1
Installing /usr/local/mvend/doc/expireall.1
Installing /usr/local/mvend/doc/dump.1
Installing /usr/local/mvend/doc/compile_link.1
Installing /usr/local/mvend/doc/mvdocs.8
Installing /usr/mvend/bin/minivend
Installing /usr/mvend/bin/configdump
Installing /usr/mvend/bin/expire
Installing /usr/mvend/bin/config_prog
Installing /usr/mvend/bin/update
Installing /usr/mvend/bin/offline
Installing /usr/mvend/bin/localize
Installing /usr/mvend/bin/restart
Installing /usr/mvend/bin/compile_link
Installing /usr/mvend/bin/dump
Installing /usr/mvend/bin/expireall
Installing /usr/mvend/bin/makecat
</snip>

I've been using this sequence to avoid this as a workaround:
perl Makefile.PL
make 
make test
make install PREFIX=/usr/local

but I tried ./configure this time instead.:) 

Second, some files end up being owned by root when the minivend user
seems more appropriate. In particular, 
/usr/local/mvend/error.log immediately causes a problem, because the
minivend user tries to write to when I restart the server. I install
minivend as root. 

here's what my minivend directory looks like, post install:

<snip>
# ls -gal /usr/local/mvend
total 154
drwxr-xr-x  13 mvend  mvend   1024 Mar  3 15:17 .
drwxr-xr-x  20 root   wheel    512 Feb  2 23:33 ..
-rw-------   1 mvend  mvend    710 Feb  4 04:04 Mailbox
-rw-r--r--   1 mvend  mvend      8 Mar  3 15:17 _uid
drwxr-xr-x   3 mvend  mvend    512 Feb  2 23:33 auto
drwxr-xr-x  12 mvend  mvend    512 Feb  7 22:41 basic
drwxr-xr-x   3 mvend  mvend    512 Feb 29 13:11 bin
drwxr-xr-x   2 root   mvend    512 Mar  3 15:17 build
drwxr-xr-x   2 mvend  mvend    512 Feb 22 22:25 compat
drwxr-xr-x   2 mvend  mvend    512 Mar  3 15:16 doc
-rw-r--r--   1 root   wheel      1 Mar  3 15:17 error.log
-rw-r--r--   1 mvend  mvend   3433 Feb  5 10:15 error.log.old
-rw-r--r--   1 mvend  mvend   1338 Feb  6 22:05 error.log.old~
-rw-r--r--   1 mvend  mvend  91898 Feb 18 18:16 error.log.old~~
-rw-r--r--   1 mvend  mvend  13972 Feb 29 13:09 error.log.old~~~
-rw-r--r--   1 mvend  wheel  10523 Mar  2 16:10 error.log.old~~~~
drwxr-xr-x   2 root   wheel    512 Mar  3 14:22 etc
drwxr-xr-x   8 mvend  mvend    512 Feb  3 00:23 lib
-rw-r--r--   1 mvend  mvend   3792 Mar  3 15:17 locale.error
-rw-rw----   1 root   wheel   1614 Feb 21 21:51 minivend.cfg
</snip>

Neither of these issues is new to 4.01 -- I've noticed them in the
previous 4.x releases. 

Thanks,

  -mark

  <<-------------------------------------------------------------->>
personal website                <    Summersault Website Design
   http://mark.stosberg.com/     >       http://www.summersault.com/
-
To unsubscribe from the list, DO NOT REPLY to this message.  Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list


Search for: Match: Format: Sort by: