Re: [Rust-users] rust rpm problem
Status: Beta
Brought to you by:
psychogenic
From: Depankar N. <dn...@wi...> - 2003-04-24 19:55:44
|
Michael D. Hirsch wrote: >On Thursday 24 April 2003 03:09 pm, Depankar Neogi wrote: > > >>-----Original Message----- >>From: Michael D. Hirsch [mailto:mh...@nu...] >>Sent: Thu 4/24/2003 2:45 PM >>To: Depankar Neogi; rus...@li... >>Cc: >>Subject: Re: [Rust-users] rust rpm problem >> >>On Thursday 24 April 2003 02:22 pm, Depankar Neogi wrote: >> >> >>>Hi - >>>I am having a weird behavior while trying to create an rpm where for >>>two files, the sizes are changing. Even if I moved the files to >>>another dir and created the rpm, still the file size changes in the >>>rpm. For example - >>>The original file size is 1450408 for /usr/sbin/dhcpd. >>>The new file size in the rpm is 623186 for /usr/sbin/dhcpd. >>> >>>When I install the rpm, the file size is 623K though the original was >>>1450K. >>> >>>If I manually created the rpm, using rpm -bb -r ...., my flle sizes do >>>not change and I get the original size. >>> >>>I would like to use RUST to build my rpms. This is the first time I >>>faced such a problem. I have built other rpms and even in this rpm, >>>the other file sizes are unchanged. >>> >>>Any help is appreciated. >>> >>> >>Two questions. First, does the new file still work? >> >>Second, what is the output of "file /usr/sbin/dhcpd" on the two >>versions of the file? >> >>I think that rpm (or rust, I'm not sure) may be stripping the file to >>make it smaller. There is probably an option in rpm to turn off that >>behavior. >> >>Michael >> >> >> >>1. The new file does not work. >>2. Original - file dhcpd >>dhcpd: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically >>linked (uses shared libs), not stripped >> >># ls -l dhcpd >>-rwxr-xr-x 1 root root 1450408 Apr 14 20:25 dhcpd >> >>From rpm - >>$ file dhcpd >>dhcpd: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically >>linked (uses shared libs), not stripped $ ls -l dhcpd >>-rwxr-xr-x 1 root root 623186 Apr 23 07:39 dhcpd >> >> > >That's pretty weird. I guess my hypothesis was wrong. > >Have you looked to see if the file is just being truncated? > >It can't be just the file size--I've used crust (the back-end for rust) for >much larger files. > >Michael > > Mike, I too have used rust to build fairly large rpms. In fact one of my rpm is more than 30MB, and some of the files are much larger. However, this problem did stump me a bit. I have to look deeper and see why this is happening. I will let you know if I can figure this one out. thanks, Depankar |