Vector, See below ....
Vector Li wrote: > > Thanks so much for your review and comments. That's okay :-) >> 3. usr/src/cmd/mpg123/install-sfw >> You could have put these dirs ... >> 43 [[ -d ${MPG123LIBDIR} ]] || mkdir -m 0755 ${MPG123LIBDIR} >> 44 [[ -d ${MPG123LIBDIR} ]] || mkdir -m 0755 ${PKGCONFIGDIR} >> in Targetdirs >> > sorry, not sure what you mean. > Does what you mean look like this? > Targedirs="${MPG123LIBDIR} ${MPG123LIBDIR}" > for i in $Targedirs; do > [[ -d $i ]] || mkdir -m 0755 $i > done > > Please correct me and I will update the codes, thx! What I meant was that, the directories ${MPG123LIBDIR} & ${PKGCONFIGDIR} could be put into the file Targetdirs .. "http://src.opensolaris.org/source/xref/sfw/usr/src/Targetdirs" and the above lines removed. I hope that is clearer. >> Do these need the 777 ... >> 64 _install L libmpg123.so.0.11.2 libmpg123.so.0 777 >> 65 _install L libmpg123.so.0.11.2 libmpg123.so 777 >> > I have taken a look at the files under proto/root_i386/usr/lib, > the mod of all soft link files is 0777. > e.g. > lrwxrwxrwx 1 hl198248 staff 9 Feb 16 00:40 libz.so -> libz.so.1 > So I keep their mod 777 here. but the macro _install for the L option only requires the _type & _src options see ... "http://src.opensolaris.org/source/xref/sfw/usr/src/tools/install.subr". > Please take a look again, thanks! > webrev at: > http://cr.opensolaris.org/~vector/mpg123/ other than the above, everything else looks okay to me (on my quick skip through). Paul -- ---------------------------------------------------------------------- Paul Cunningham Software Engineer Tadpole Business Unit