[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: FTP Installation & Package Naming Conventions



>How about:
>
>  package-name(version.mj.mn).deb
>
>  i.e.:
>    XF86-Accel(3.1.2).deb

Putting "()" in a file name is a real pain because it has special meaning
to most shells (eg: it starts a sub-shell in csh).

You'd have to use "XF86-Accel\(3.1.2\).deb" to access the file.  All in
all a real pain.

Just to add my 2 cents to the naming convention fray, IMHO the package names
should probably have the following information in them:

\1 package name
\2 s/w version
\3 package version
\4 architecture (i386, alpha, sparc, etc.)
\5 architecture package version

^(.*)-([^-]+)-([0-9]+)(\.(i386|alpha|sparc)-([0-9]+))?.deb$

Elf packges needn't be labelled as such because debian 1.0 is going to be
all ELF anyways.  "aout" packages can be prefaced by "aout-" (just like the
current aout gcc and binutils).

aout-gcc-2.6.3-11.i386-3.deb
gcc-2.7.0-2.i386-1.deb
doc-0.93-5.deb


Behan

------------------------------ ,-------------------------------------------.
Behan Webster                  | The opinions expressed above are mine and |
behanw@bnr.ca                  | in no way reflect those of BNR or N@RTEL. |
(613) 765-5502                 `-------------------------------------------'


Reply to: