Skip to content

aschrab/lsm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

72c9740 · Jun 1, 2023

History

95 Commits
Jul 7, 2019
Jul 30, 2010
Sep 18, 2012
Jun 1, 2023
Apr 7, 2013
Feb 3, 2016
Jul 30, 2013
Nov 30, 2018
Nov 4, 2005
Oct 4, 2011
Jul 30, 2013

Repository files navigation

LSM tools

These are the tools used for maintaining the Linux Software Map.

base directory

.cropmail-rules cropmail rules for processing incoming messages. Responds to requests for entry template, checks syntax of incoming entries, sends responses, and writes valid entries to update files for later merging.

.procmailrc This was previously used for handling incoming mail. Doesn't work well with many MIME messages.

bin

update zsh shell script that updates contents of the FTP site.

lsmconv sed script to convert entries from LSM3 to LSM4 format.

ruby_lsm

Current version of the tools.

lsm.rb is the library used for parsing LSM entries and files. It can also be run as a script to check the syntax of an LSM file.

apply_updates.rb merges updates from one or more files to the old LSM file to produce the updated version. If run with too few arguments it will output the necessary syntax.

lsmcheck

Old, C-based tools for working with and maintaing the LSM. Won't currently compile.

Most of the code is in the liw modules of publib, both of which are included in a tar file.