diff options
author | An-Cheng Huang <ancheng@sydney.vyatta.com> | 2007-10-22 10:33:59 -0700 |
---|---|---|
committer | An-Cheng Huang <ancheng@sydney.vyatta.com> | 2007-10-22 10:33:59 -0700 |
commit | d4e70f30421c5c48b256e0e272c91c7b6db2aa86 (patch) | |
tree | 2a972aeec932fb172e2d04dde18572022e420bfb /debian | |
parent | 65f1eec84304afcde1935808519bd2cf51677a8a (diff) | |
download | vyatta-cfg-quagga-d4e70f30421c5c48b256e0e272c91c7b6db2aa86.tar.gz vyatta-cfg-quagga-d4e70f30421c5c48b256e0e272c91c7b6db2aa86.zip |
add service/ssh configuration.
Diffstat (limited to 'debian')
-rw-r--r-- | debian/vyatta-cfg-system.postinst.in | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/debian/vyatta-cfg-system.postinst.in b/debian/vyatta-cfg-system.postinst.in index 3d02ded9..a84d41bd 100644 --- a/debian/vyatta-cfg-system.postinst.in +++ b/debian/vyatta-cfg-system.postinst.in @@ -7,7 +7,9 @@ bindir=@bindir@ sbindir=@sbindir@ # remove init of daemons that we start/stop -update-rc.d -f ntp remove >/dev/null +for init in ntp ssh; do + update-rc.d -f ${init} remove >/dev/null +done # create symlinks for bb in telnetd telnet tftp ftpget ftpput; do @@ -15,18 +17,21 @@ for bb in telnetd telnet tftp ftpget ftpput; do done ln -sf ${bindir}/progress-indicator /usr/bin/progress-indicator -# remove the config files -for conf in hosts motd.tail ntp.conf syslog.conf logrotate.d/messages; do - [ -f /etc/$conf ] && \ - ( mv /etc/$conf /etc/$conf.vyatta-save && touch /etc/$conf ); -done - -# use our config files if [ "$sysconfdir" != "/etc" ]; then + # remove the config files + for conf in hosts motd.tail ntp.conf syslog.conf logrotate.d/messages \ + default/ssh ssh/ssh_host_key + do + [ -f /etc/$conf ] && \ + ( mv /etc/$conf /etc/$conf.vyatta-save && touch /etc/$conf ); + done + + # use our config files for conf in hosts motd.tail syslog.conf; do cp $sysconfdir/$conf /etc/$conf done cp $sysconfdir/logrotate_messages /etc/logrotate.d/messages + cp $sysconfdir/default_ssh /etc/default/ssh fi # update crontab for logrotate |