echo "Hello, this is LHCROC workgroup" > /tmp/LHCROC # do the x configuration echo "/usr/X11R6/bin/xset s noblank" >> /etc/rc.d/rc.local #add passwd and group entries /bin/cp /etc/passwd /etc/passwd.sav /bin/cp /etc/group /etc/group.sav /bin/cp /etc/hosts.allow /etc/hosts.allow.sav /bin/cp /etc/LHCROC/configfiles/hosts.allow /etc/hosts.allow /bin/cp /etc/LHCROC/configfiles/k5login /root/.k5login /bin/cp /etc/X11/xorg.conf /etc/X11/xorg.conf.orig #/bin/cp /etc/LHCROC/configfiles/xorg.conf /etc/X11/xorg.conf /bin/chmod 600 /root/.k5login /bin/cp /etc/sysconfig/iptables /etc/sysconfig/iptables.orig /bin/cp /etc/LHCROC/configfiles/iptables.lhc /etc/sysconfig/iptables # change the screen background /bin/cp /etc/LHCROC/configfiles/*.png /usr/share/backgrounds/ #Adding network mounted file systems to fstab /bin/cp /etc/fstab /etc/fstab.sav /bin/cat "/etc/LHCROC/configfiles/fstab.tail" >> /etc/fstab /usr/sbin/groupadd -g 9825 sitracker /bin/echo "sitracker group added" > /tmp/sitracker.out /usr/sbin/useradd -c "sitracker" -g 9825 -u 42303 sitracker /bin/echo "user sitracker added" >> /tmp/sitracker.out /usr/sbin/groupadd -g 9826 lhcroc /bin/echo "lhcgroup group added" > /tmp/lhcroc.out /usr/sbin/useradd -c " lhcroc" -g 9826 -u 42319 lhcroc /bin/echo "user lhcroc added" >> /tmp/lhcroc.out /usr/sbin/pwconv # can video card driver be automated? #make blue arc local directories /bin/mkdir -p /export/lhc_home /bin/mkdir -p /export/lhc_home/sitracker /bin/mkdir -p /export/lhc_home/lhcroc /bin/mkdir -p /export/uscms /bin/mkdir -p /export/uscms_data/d1 /bin/mkdir -p /export/uscmst1b_scratch/lpc1 /bin/mkdir -p /export/uscmst1/prod /bin/mkdir -p /export/pnfs/ /bin/cat /etc/LHCROC/configfiles/password.tail >>/etc/passwd /bin/cat /etc/LHCROC/configfiles/group.tail >>/etc/group #Changing Ownership of home directories #/bin/chown -R lhcroc /export/lhc_home/lhcroc #/bin/chown -R sitracker /export/lhc_home/sitracker /bin/ln -s /export/uscms /uscms /bin/ln -s /export/uscms_data/ uscms_data /bin/ln -s /export/uscmst1 /uscmst1 /bin/ln -s /export/uscmst1b_scratch /uscmst1b_scratch /bin/ln -s /usr/java/jdk1.5.0_11/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-seamonkey-1.0.7/plugins/libjavaplugin_oji.so /bin/ln -s /usr/java/jdk1.5.0_11/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox-1.5.0.9/plugins/libjavaplugin_oji.so # add CERN servers to /etc/krb.conf /bin/echo "CERN.CH" >> /etc/krb.conf /bin/echo "CERN.CH afsdb1.cern.ch" >> /etc/krb.conf /bin/echo "CERN.CH afsdb3.cern.ch" >> /etc/krb.conf /bin/echo "CERN.CH afsdb2.cern.ch" >> /etc/krb.conf /bin/echo ".cern.ch CERN.CH" >>/etc/krb.realms /bin/rpm -Uvh /etc/LHCROC/RPMS/dcache-client-1.7.0-61.i586.rpm /bin/rpm -Uvh /etc/LHCROC/RPMS/firefox-1.5.0.10-0.1.sl4.i386.rpm