10 More Discussions You Might Find Interesting
1. Linux
I am creating binary RPM on RedHat 6 and would like to do this:
at install time, depending on situation, install a file or not install it
For comparison, I do this on solaris using "installf",
is there a way of achieving similar functionality in RPM?
And conversely for conditional... (4 Replies)
Discussion started by: ad101
4 Replies
2. Shell Programming and Scripting
Hi,
I have the shell script requirement mentioned below :
List all java and c files or all files in directory and sub directories' in folder structure in current dir.
then search for pattren1 in all files globally and replace with other string .
And also check the date... (3 Replies)
Discussion started by: ammulu
3 Replies
3. Shell Programming and Scripting
Bonjour,
I have a large script with a lot of print statements and misc commands. Standard and error outputs are redirected like into the following code :
#!/usr/bin/ksh
LOG=/<some dir>/log
> $LOG
exec >>${LOG} 2>>${LOG}
print aaaaa
print bbbbb
print ccccc
...
some_cmd
That way,... (5 Replies)
Discussion started by: Fundix
5 Replies
4. OS X (Apple)
Ok, so I've been looking all over the place for how exactly to do this and I've become so bombarded with information I finally decided I'll pose the question here. I'm not a programmer or anything that hardcore, but if I see things already implemented and working examples I can easily learn and... (17 Replies)
Discussion started by: panacea
17 Replies
5. Shell Programming and Scripting
How to make RPM not write to RPM database if RPM fails to deploy?
IE I create an rpm spec file that contains the following
if
then
exit 1
fi
My rpm will fail at deployment, but if I do rpm -qa , I can see the rpm in the rpm db (3 Replies)
Discussion started by: 3junior
3 Replies
6. Shell Programming and Scripting
Hi All,
Can anyone help to write the script to check files updation?
i have files as mentioned below. which will be updated some time.
i just want to check the last file is updating the data for last 15 mins or not.
if its not updating i want to print NOT OK. if its updating data i want... (1 Reply)
Discussion started by: steve2216
1 Replies
7. Shell Programming and Scripting
Dear All,
Pls help me on this issue.
i want to write a script to check whether files updation happening in cuttent time or not.
i have set of files in directory which wil update in time basis..
Requirement: If the files are updating in system time i just want to print "files are... (6 Replies)
Discussion started by: steve2216
6 Replies
8. Red Hat
Hi,
I created an RPM for one of our internal serer: tel-gw--2010.05.1.0-SNAPSHOT-1.rpm
What happened I Installed for 5 times, and it get installed (/usr/tel-gw/) & added 5 entries into rpm db. And when I query RPM db as "rpm -qa | grep tel-gw--2010.05.1.0-SNAPSHOT-1", it shows 5 times in... (0 Replies)
Discussion started by: jw_amp
0 Replies
9. UNIX for Advanced & Expert Users
I am responsible for administering 6 Tru64UX servers.
I need to keep an eye on all the commands executed by all the users.
Is there a way where I can save the commands executed in a seperate folder and then keep checking the list every now and then.
How can do it ? (5 Replies)
Discussion started by: shauche
5 Replies
10. UNIX for Dummies Questions & Answers
I would like to create a script that logs into a list of several servers 50+ and changes my password all at once.
Every 60 days we are required to login to each system and change our passwords or else they expire and our login account is deleted.
I have an idea on how I could do this but... (4 Replies)
Discussion started by: darthur
4 Replies
rpm2html(1) General Commands Manual rpm2html(1)
NAME
rpm2html - make an html database from rpm repository
SYNOPSIS
rpm2html [-q][-v][-force][-lang langfile] config-file
DESCRIPTION
Rpm2html tries to solve 2 big problems one face when grabbing a RPM package from a mirror on the net and trying to install it:
- it gives more information than just the filename before installing the package.
- it tries to solve the dependency problem by analyzing all the Provides and Requires of the set of RPMs. It shows the cross references
by the way of hypertext links.
The second point will only be efficient if the actual number of indexed RPMs is important.
Each configuration file is handled independently as if it was a new invocation of rpm2html.
A configuration file represents a list of directories and a ditribution as a whole. All the references between packages listed in the
directories of a single config file are marked by hyperlinks in the resulting HTML files. Here is the process leading to the creation of
the HTML pages:
1/ The configuration file is parsed, it sets all the default values for rpm2html. Then all the directory entries are parsed and a list
of directories to scan is built.
2/ For each directory, the RPM are scanned, the HTML page describing the package is generated immediately.All ressources provided and
needed by the RPM file are stored in a list of ressources. A list of parsed RPMs is also constructed.
3/ Once all the RPM for this config file have been scanned all ressources are dumped in ressources files with links to the RPM providing
them (one could also add the RPM needing them but everything needs libc for example).
4/ The sorted lists of packages are generated by sorting the RPM list for various criteria and general front-end pages are generated
unsing the new list order.
5/ The main page is generated with links to the various front-end pages, statistics and description of the packages analyzed.
6/ All the lists are freed and global variables are reset.
rpm2html is now ready to handle the next configuration file.
CONFIGURATION
A configuration file a text file, lines beginning with semicolumns are comments. The first part is a global section defining some important
parameters of rpm2html. Parameters are defined with the syntax:
variable=value
Values shouln't be quoted and end up with the end of line
The folowing variables are supported:
maint The maintainer of the local mirror, NEEDED !
mail The E-mail of the maintainer, NEEDED !
dir The directory for for the HTML output, NEEDED !
url The URL for the HTML files on the WWW server
host The hostname for the server.
After these variables, one section should be filled for each directory on your system containing RPM files. It starts with the directory
filename between brackets:
[The name between brackets is the directory, NEEDED !]
The special directory name [localbase] extract information from the RPM base of installed software instead of listing a directory. It
allows to dump HTML pages for the installed RPM base on a machine.
All the variables defined below until the next directory or the end of file pertain to this directory. Here are the possible variables:
name A significant name for this mirror, NEEDED !
ftp The original FTP/HTTP url, NEEDED !
ftpsrc Where the associated sources are stored
color Background color for pages
trust Unused yet
url The local FTP/HTTP url.
It is possible to indicate other mirrors by adding some mirror=value lines withing the section. The first one will be considered the local
one.
EXAMPLE
Example of configuration files:
;
; Sample configuration file for rpm2html
;
maint=Joe
mail=joe@mydistrib.org
dir=/home/http/html/MyDistrib
url=/Mydistrib
tree=true
rdf=true
rdf_dir=/home/ftp/pub/mydistrib/RDF
[/MyDistrib/RPM/noarch]
name=Arch independent packages for MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/noarch
subdir=noarch
[/MyDistrib/RPM/i386]
name=i386 packages for MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/i386
ftpsrc=ftp://ftp.mydistrib.org/pub/mydistrib/srcs
color=#e0ffff
subdir=i386
mirror=ftp://ftp.mydistrib.org/pub/mydistrib/i386
mirror=ftp://ftp.elsewhere.org/pub/mydistrib/i386
[/MyDistrib/RPM/alpha]
name=Alpha packages for MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/alpha
ftpsrc=ftp://ftp.mydistrib.org/pub/mydistrib/srcs
color=#ffe0ff
subdir=alpha
mirror=ftp://ftp.mydistrib.org/pub/mydistrib/alpha
mirror=ftp://ftp.elsewhere.org/pub/mydistrib/alpha
[/MyDistrib/RPM/sparc]
name=Sparc packages for MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/sparc
ftpsrc=ftp://ftp.mydistrib.org/pub/mydistrib/srcs
color=#ffffe0
subdir=sparc
[/MyDistrib/RPM/ppc]
name=PPC packages for MyDistrib
ftp=ftp://ftp.mydistrib.org/pub/mydistrib/ppc
ftpsrc=ftp://ftp.mydistrib.org/pub/mydistrib/srcs
color=#e0ffe0
subdir=ppc
mirror=ftp://ftp.mydistrib.org/pub/mydistrib/ppc
mirror=ftp://ftp.pear.com/pub/mydistrib/ppc
OPERANDS
The following operands are supported:
files
List of configuration files
EXIT STATUS
The following exit values are returned:
0 Successful completion.
>0 An error occurred.
SEE ALSO
rpm(1),
22 Feb 1998 rpm2html(1)