Vagrant Cascadian
81656a9ef5
only attempt to generate the ssh host keys if not already present
2012-05-07 22:16:39 +02:00
Stéphane Jourdois
8589e0ca80
Add btrfs support.
2010-08-06 15:48:25 +02:00
Axel Beckert
0f99b8b995
Use apt-config dump to determine Dom0's APT proxy settings.
...
This is the official way, needs no own parsing (therefore less
fault-prone) and shorter. Also fixes Debian bug #560011 -- the manual
parsing did not catch all syntax variants.
Also add some comments before /etc/apt/sources.list generation in the
Ubuntu hooks.
2010-08-03 15:59:10 +02:00
Axel Beckert
75b0d5eeb5
Use the better 15-disable-hwclock used for Ubuntu also for Debian ( Closes : #588880 )
2010-08-03 13:49:38 +02:00
Stéphane Jourdois
3a456608d4
Configure a default locale.
2010-07-26 20:24:37 +02:00
Stéphane Jourdois
77a3876cbe
Do not copy host sudoers in guest.
...
As noticed by Dmitry Nedospasov (Cf. [1]), sudoers file should not be
copied by default.
Move this hook to a role, and add a warning about this in role.
[1] http://xen-tools.org/pipermail/xen-tools-dev/2010-July/000146.html
2010-07-25 22:10:59 +02:00
Stéphane Jourdois
2e3924427e
Use Dom0's resolv.conf unless nameserver is set.
...
If nameserver config option is not set (default value), copy Dom0's
/etc/resolv.conf on guest.
Provide a role to show how to customize /etc/resolv.conf in guest.
2010-07-18 18:35:51 +02:00
Axel Beckert
806f2d0b23
Replace tabs by 8 blanks (for now)
2010-07-16 17:38:37 +02:00
Stéphane Jourdois
aaa6cdc60c
Replace single quotes by doubles quotes in scripts
...
This helps make t/quoted-strings.t pass.
2010-07-16 16:27:42 +02:00
Stéphane Jourdois
bd840ba071
Replace tabs with spaces
...
This makes t/no-tabs.t pass.
I'm responsible for some tabs in previous patches, so this
fixes mine also :)
Note that I find this test silly, but "dura lex, sed lex"...
2010-07-16 16:27:42 +02:00
Axel Beckert
c78dc0ab77
Remove redundant * in string comparison, remove trailing whitespace
2010-07-15 09:29:05 +02:00
Stéphane Jourdois
f032178de9
Add new nameserver config option
...
This optional config value is used in hooks to create domU resolv.conf.
If unset, domU's resolv.conf is created by the guest distrib install.
2010-07-10 11:38:03 +02:00
Stéphane Jourdois
09f38740c8
Use dom0 resolv.conf when chrooting
...
Temporarily use resolv.conf from dom0 when chrooting into domU,
to be able to run apt-get and yum inside chroot.
This permits to use different nameservers in domU, and does not
break install nor offline update from dom0.
2010-07-10 10:51:38 +02:00
Dmitry Nedospasov
8834e669dd
Correctly resolve the FQDN
...
* The FQDN *MUST* follow the hostname in /etc/hosts
* /etc/hostname need only contain the hostname
* Remove the 127.0.1.1 line for hosts with ips
2010-06-23 15:06:31 +02:00
Dmitry Nedospasov
83ff7c416f
Cleaned up 50-setup-hostname, added --copy-hosts option
...
* Long overdue clean up of 50-setup-hostname, since simply
copying the dom0's /etc/hosts file isn't reliable.
* Added a --copy-hosts option for those that do want to copy
the dom0's /etc/hosts
* Documented both options in the .conf file as well as in
the scripts
2010-06-05 16:57:37 +02:00
Dmitry Nedospasov
7eec7171db
Fix trailing whitespace
2010-06-05 01:37:29 +02:00
Dmitry Nedospasov
fd64b6efe1
Add "Log our finish", it was accidentily deleted
2010-06-03 00:11:32 +02:00
Dmitry Nedospasov
8cf4c83936
Fix 70-install-ssh in debian, print RSA fingerprint
...
This will fix 70-install-ssh, allowing it complete postinst by
generating host SSH keys for it. The resulting RSA host key
fingerprint is printed in an Installation summary at the end
of isntall. Next step is to apply the same change to the remaining
70-install-ssh's.
2010-06-02 23:51:36 +02:00
Axel Beckert
e1c1793232
Do not add security support if we're installing Sid
2010-05-23 21:40:30 +02:00
Axel Beckert
df82d28c3c
Refactoring: Make check for sources.list more readable
2010-05-23 21:38:11 +02:00
Nathan O'Sullivan
2bbd414b19
Copy /etc/localtime from host
2010-05-17 03:24:39 +02:00
Axel Beckert
d670d13071
pygrub with Debian: Support the case where the local architectures is used by default
...
(Also fixes some typos in logged messages.)
2010-05-17 01:28:01 +02:00
Axel Beckert
dd5edf3ccb
Call MAKEDEV only if it is installed.
...
(Which is the case as long as it was a 'required' package.)
2010-05-17 00:10:02 +02:00
Axel Beckert
57cc021ba7
Refactoring: consistent variable usage: ${variable}; some double quotes to ensure valid "test" syntax.
2010-05-16 23:39:44 +02:00
Axel Beckert
5653681c95
Fix syntax error 'unexpected operator' in kernel architecture check
2010-05-16 03:13:24 +02:00
Axel Beckert
d0b7777218
Use double quotes for ${pygrub} check
2010-05-16 03:06:14 +02:00
Axel Beckert
40405b41df
Refactoring: Remove more differences between Karmic and Debian hooks
2010-05-16 02:50:35 +02:00
Axel Beckert
db32bcffd4
Refactoring: Remove whitespace differences between Karmic and Debian hooks
2010-05-16 02:48:45 +02:00
Axel Beckert
49d01d9a76
Use hvc0 and xvda devices by default, add --scsi option for sda names
2010-05-15 16:04:17 +02:00
Axel Beckert
28803001d3
Use hvc0 instead of tty1 for Xen console by default
2010-05-15 15:48:59 +02:00
Dmitry Nedospasov
6f69386f90
* Test the supported distros
...
* Added an extra hook for Intrepid and Jaunty
* Cleaned up install-kernel scripts
* Updated README
* Updated Makefile to include the new hook
2010-04-24 17:01:53 +02:00
Dmitry Nedospasov
a155db0339
parse distribution for grub menu.lst from /etc/issue
2010-04-17 17:52:54 +02:00
Dmitry Nedospasov
a82f8754df
Changed description of the kernel script
2010-04-17 03:24:13 +02:00
Dmitry Nedospasov
efc9058c10
50-setup-hostname: added 127.0.1.1 with hostname for static ips, with FQDN for DHCP hosts
...
70-install-ssh: "ssh" package doesn't fully resolve on atleast the newer distros, changed the package "ssh" to "openssh-server"
80-install-kernel: new script to install a kernel for the pygrub flag
80-install-modules: added support for pygrub, this script is essentially ignored if pygrub is set. The kernel script will install modules in that case.
2010-04-17 03:12:52 +02:00
Axel Beckert
3f9c79f0f2
Remove tab from blank line
2010-04-15 02:22:44 +02:00
Axel Beckert
eae96c3b5a
Fix bashisms: kill -HUP -> kill -s HUP
2010-04-09 01:32:22 +02:00
Axel Beckert
f007a6e7c5
Also check /etc/apt/sources.list.d for security updates
2010-03-26 20:52:43 +01:00
Axel Beckert
110498e5b8
First check if /etc/apt/sources.list exists, then grep it. If it doesn't exist enable security updates by default
2010-03-26 20:51:35 +01:00
Axel Beckert
b9c1b50873
Just check for the string 'security' in sources.list, so it also matches local and ubuntu mirrors (LP: #309750 )
2010-03-26 20:46:13 +01:00
Axel Beckert
ead13f17b3
Don't write the FQDN into /etc/hostname ( Closes : #492583 )
2010-03-10 23:24:21 +01:00
Axel Beckert
aad28f3fd3
Don't use perl syntax in shell scripts ;-)
2010-03-03 02:11:44 +01:00
Axel Beckert
e08ade0875
Fix typo in /usr/lib/xen-tools/*.d/75-fixup-securetty ( Closes : #503339 )
2010-01-26 02:51:31 +01:00
Axel Beckert
610ba4e71d
Make sure, MAKEDEV is found ( Closes : #502798 )
2010-01-26 02:25:03 +01:00
Steve Kemp
9d061fe5a6
Always make /dev/pts available
2008-11-24 14:37:14 +00:00
Steve Kemp
aa7a2c4c5e
New command line argument --no-hosts
2008-11-23 13:06:24 +00:00
Steve Kemp
5d11b820b7
Add the hostname to dom0's /etc/hosts in the correct order.
...
#477775
2008-04-30 19:05:21 +01:00
Steve Kemp
7a6c7f17c9
Fixed bug where quote characters prevented interpolation.
...
Added naive test case to catch the error next time round..
2008-02-20 11:55:32 +00:00
Steve Kemp
309ee5335c
BUGFIX
2007-12-20 12:18:46 +00:00
steve
41432824e6
2007-10-16 21:25:57 by steve
...
Make sure /dev/tty1 exists.
2007-10-16 21:25:57 +00:00
steve
3689335cbe
2007-10-04 17:46:19 by steve
...
Add a script to ensure xvc0 + hvc0 are included in /etc/securetty.
(Closes : #442926 )
2007-10-04 17:46:22 +00:00