HH Shared services for build and test
From Dmz-portal
Contents |
The mipsswt user is set up to use for running builds, tests and services that may need other engineers to monitor or control.
Git reference repositories
A subset of the git repositories hosted on dmz-portal.ba.imgtec.org are available on the local NFS filer in HH/LE/BA/PU domains. Where repositories have both secure and non-secure variants then the secure variant is mirrored. These repositories are synchronised nightly using /projects/mipssw/scripts/update_git.sh.
- Hostname
- All NIS and centrify controlled machines
- Path
- /projects/mipssw/git
- Updated
- /projects/mipssw/scripts/update_git.sh is run as mpf on mipssvc01.hh.imgtec.org at 04:00 GMT
Example usage
git clone --reference=/projects/mipssw/git/mips_tool_chain.git git://mipssw-mgmt.ba.imgtec.org/mips_tool_chain
Git installation
A central git installation is available that will run on CentOS-5, CentOS-6 and Ubuntu machines:
- Hostname
- All NIS and centrify controlled machines
- Path
- /vl/edatools/intern/git/git-2.5.1/bin/git
Codescape GNU Toolchain releases
Codescape GNU Toolchains for GNU/Linux and Bare Metal are installed on the local NFS filer in HH/LE/BA/PU domains. Policy is to retain only the latest point release of any major version and remove outdated tools aggressively. Custom and/or temporary toolchains can be installed but must be removed promptly after they have served their purpose.
- Hostname
- All NIS and centrify controlled machines
- Paths
- /projects/mipssw/toolchains/mips-mti-linux-gnu
- /projects/mipssw/toolchains/mips-img-linux-gnu
- /projects/mipssw/toolchains/mips-mti-elf
- /projects/mipssw/toolchains/mips-img-elf
- Updated
- Currently manual
TFTP server
TFTP is required to load binaries onto a target running YAMON or U-Boot. This may be Linux kernel images or bare metal applications.
- Hostname
- mipssvc01.hh.imgtec.org
- Fixed IP
- 10.100.21.66
- NFS path served
- /net/hhisilon-dynamic.hh.imgisilon.org/ifs/data/mipssw/shared/tftp/
- Aliased to
- /projects/mipssw/tftp
All files must be world readable. The folder is just world execute to allow the tftp daemon to traverse it but not enumerate it. Only users in the klmetaneo group can otherwise access this folder.
Naming convention for files hosted in this area should be documented here but is not yet defined. Personal files should at least go in a folder using your username.