Setting up an RPM build environment

May 21, 2007 by · 10 Comments 

Back when I started this site I was recommending that users go through the process of chown-ing chmod-ing the /usr/src/redhat folder so that it was writable by a normal user account as opposed to only root. A few weeks back a user brought up the question of why I was doing this. Well, the answer is "it's just the way I've always done things"...

When I started using Linux a decade or so ago I was taught that this was where you built rpms. Later, when told that I shouldn't be compiling as root, I simply created a new user, changed the permissions on that folder tree, and went about my business. The truth is, there's absolutely nothing wrong with this process if you're the only user of the system. However, you can run into real permission problems and conflicts if there are multiple users on the box and more than one want to build an RPM...

Continue Reading 'Setting up an RPM build environment' »

New development environment coming soon…

May 4, 2007 by · 1 Comment 

Up until now I've been doing all of my package builds on physical systems. Given that electricity is expensive, that space is at a premium, and that I haven't turned on my air conditioning yet and it's getting pretty hot, I've decided to start building the repo packages in virtual machines inside of VMWare Server The bad news is that I'll probably take me most of the weekend to download and install 4 VMs. The good news is that I just said 4 VMs instead of 2 VMs. That's right, I'm going to start building EL5 packages.

P.S. - Oh, and yeah, I know that MySQL 5.0.40 has been released. I've got binaries for 32-bit systems already built but I'm not going to update the repo until I get the 64-bit binaries for EL4 created.

We’ve got 64-bit binaries!

March 17, 2007 by · 7 Comments 

Well, I've finally gotten VMWare working again. Now that I've got a suitable 64-bit development environment running, I'm finally able to compile both 32-bit and 64-bit binaries for httpd, PHP, MySQL, etc.

If you run a 64-bit system and you haven't already taken a look, now might be a good time to check out my yum repository.