OSG Corner
Here we will summarize the work done with OSG for packaging. Our contact persons are Carl Edquist and Brian Bockelman.
rpm -U http://koji-hub.batlab.org/mnt/koji/packages/osg-panda-repo/0.1/1.osg32.el6/noarch/osg-panda-repo-0.1-1.osg32.el6.noarch.
yum install panda-server-mysqloraclemerge <https://koji-hub.batlab.org/koji/buildinfo?buildID=5693>
- Biulding the rpm yourself
%build
python setup.py build
%install
python setup.py install -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
Open questions
For Tadashi
- How to automate the .gacl file. Is it used? Can I simply put the default .gacl file into github
- tmpwatch watches /tmp/atlpan/tmp*. Who puts files here?
- CopyROOT uses /data/atlpan/srv/var/appdir. Could it be moved to /var/appdir/
- WrappedCursor and the SLS script use /data/atlpan/oracle/panda/monitor to write temporary files. Can they use /var/log/panda/monitor for example?
- Does the init.d script need to be added to chkconfig or similar for automated starting of the PanDA server after a machine reboot? Who does this?
- Is the fastCGI config file in use? There are some non-migrated paths in it.
- Certificates for authentication to DDM message queue are under /data/atlpan
For Carl
- User needs to be configurable. ATLAS needs to keep using atlpan for the moment.
- When installing through setup.py the config files are overwritten. I've renamed them back to .rpmnew.
- Can he give me the exact steps how he builds an rpm from the tarball?
For Jarka
- Does puppet overwrite manually installed rpm's?
- We need to discuss the filesystem distribution:
[atlpan@aipanda030 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda2 21G 4.7G 15G 25% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/vda1 477M 88M 365M 20% /boot
/dev/vda5 8.6G 30M 8.1G 1% /tmp
/dev/vda3 11G 627M 9.3G 7% /usr/vice/cache
/dev/vda7 32G 1.7G 28G 6% /var
/dev/vdb 443G 159G 285G 36% /data
/dev/loop0 443G 159G 285G 36% /data
AFS 8.6G 0 8.6G 0% /afs