--- loncom/build/Attic/postinstall.pl 2000/11/20 22:52:05 1.2 +++ loncom/build/Attic/postinstall.pl 2000/11/21 14:53:14 1.4 @@ -9,7 +9,6 @@ open OUT, ">/etc/hosts.deny"; print OUT "ALL: ALL\n"; close OUT; -if (1==0) { # get wget and install system('lynx -source http://install.lon-capa.org/3.1/SupplementalRPMS/wget-1.5.3-6.i386.rpm > wget-1.5.3-6.i386.rpm'); system('rpm','-Uvh','--force','wget-1.5.3-6.i386.rpm'); @@ -97,7 +96,7 @@ foreach my $psv (@perlsetvars) { open OUT,">/etc/smb.conf"; print OUT $template; close OUT; -} + # unshadow passwords # change this line in /etc/pam.d/login # password required /lib/security/pam_pwdb.so nullok use_authtok md5 shadow @@ -155,8 +154,6 @@ print OUT "www:$input1\n"; close OUT; system('stty echo'); - -if (1==0) { # create mime.types link `ln -s /etc/mime.types /etc/httpd/conf/mime.types`; @@ -168,16 +165,65 @@ system('/etc/rc.d/init.d/httpd','restart # fix the setup of init.d processes # nfs -# atalk +# bash$ diff nfs nfs~ +# 6c6 +# < # chkconfig: 345 60 20 +# --- +# > # chkconfig: - 60 20 +# then chkconfig +$template=`/bin/cat /etc/rc.d/init.d/nfs`; +$template=~s/\# chkconfig: - 60 20/\# chkconfig: 345 60 20/; +open OUT,">/etc/rc.d/init.d/nfs"; +print OUT $template; +close OUT; +$template=`/bin/cat /etc/rc.d/init.d/xntpd`; +$template=~s/\# chkconfig: - 55 10/\# chkconfig: 345 55 10/; +open OUT,">/etc/rc.d/init.d/xntpd"; +print OUT $template; +close OUT; + +# ntp +# chkconfig 345 +# then chkconfig # make atalk specific modifications -# /etc/services -# /etc/atalk/conf +# /etc/atalk/config +open OUT, ">/etc/atalk/config"; +print OUT <; split(/\s+/); print "LONCAPA_\$_[2]"; +'` +# Set which daemons to run: +PAPD_RUN=no +AFPD_RUN=yes +# Control whether the daemons are started in the background +ATALK_BGROUND=no +END +close OUT; +# /etc/conf.modules should have this line +# alias net-pf-5 appletalk +# depmod -a +$template=`/bin/cat /etc/conf.modules`; +$template.="alias net-pf-5 appletalk\n"; +open OUT, ">/etc/conf.modules"; +print OUT $template; +close OUT; +system('depmod -a'); -# restart nfs, smb, and atalk services +# restart nfs, smb, xntpd and atalk services system('/etc/rc.d/init.d/smb','restart'); system('/etc/rc.d/init.d/atalk','restart'); - +system('/etc/rc.d/init.d portmap','stop'); +system('/etc/rc.d/init.d nfs','stop'); +system('/etc/rc.d/init.d portmap','start'); +system('/etc/rc.d/init.d nfs','start'); +system('/etc/rc.d/init.d/smb','restart'); +system('/etc/rc.d/init.d/inet','restart'); +system('/etc/rc.d/init.d/xntpd','restart'); # restart loncontrol print "Please be patient while loncontrol services are restarted (approximately 10 minutes).\n"; @@ -192,4 +238,3 @@ different than that needed for LON-CAPA, must make appropriate adjustment to the /etc/hosts.allow file. END -}