| Line |   | 
|---|
| 1 | This document is a how-to for building new packaages for scripts.mit.edu. | 
|---|
| 2 |  | 
|---|
| 3 | * Ensure you have a scripts-build user account, as documented in install-howto. | 
|---|
| 4 |  | 
|---|
| 5 | * su scripts-build - | 
|---|
| 6 |  | 
|---|
| 7 | * Use the Makefile to build the scripts.mit.edu-specific Fedora | 
|---|
| 8 |   packages. | 
|---|
| 9 |   - export PATH=$PATH:/usr/sbin | 
|---|
| 10 |   - make download | 
|---|
| 11 |   - make setup | 
|---|
| 12 |   - make all | 
|---|
| 13 |   - openafs-devel is a build-dependency of accountadm, so you'll need to | 
|---|
| 14 |     install the openafs-devel package you just built by hand when that fails. | 
|---|
| 15 |  | 
|---|
| 16 | * Add the packages to the repository by using a trusted machine to | 
|---|
| 17 |   - krootscp root@build-server.mit.edu:/home/scripts-build/rpmbuild/RPMS/x86-64/* /mit/scripts/rpm/ | 
|---|
| 18 |   - cd /mit/scripts/rpm && createrepo . | 
|---|
| 19 |   - If you don't have a trusted Fedora machine, you can use createrepo | 
|---|
| 20 |     -o ~/foo . and then manually install the generated file | 
|---|
| 21 |  | 
|---|
| 22 | * Rebuild mit-zephyr on a 32-bit machine, like the one at Joe's home. | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.