Axel Beckert
49db07bcf8
Merge all centos/fedora 50-setup-hostname into common/50-setup-hostname-rpm
...
Rename previous common/50-setup-hostname to common/50-setup-hostname-deb; adjust all links
2012-06-05 18:12:41 +02:00
Axel Beckert
522eb34694
Link debian/90-make-fstab to common/90-make-fstab-deb
...
They differed just by whitespace
2012-06-05 16:46:31 +02:00
Axel Beckert
55c3c15d11
Replace tabs by blanks in hooks/common/20-setup-apt
2012-06-04 19:01:31 +02:00
Axel Beckert
a8289d0d91
Make common/30-disable-gettys and {edgy,intrepid}/30-disable-gettys more similar
2012-06-04 18:57:36 +02:00
Axel Beckert
494aedab67
Merge bugfixes made to intrepid/30-disable-gettys also into edgy/30-disable-gettys
2012-06-04 18:47:11 +02:00
Axel Beckert
111765e881
Link dapper/30-disable-gettys to common/30-disable-gettys, too
2012-06-04 18:41:47 +02:00
Axel Beckert
b3c834935a
Remove white-space and comment differences between common/20-setup-apt and debian/20-setup-apt
2012-06-04 18:39:31 +02:00
Axel Beckert
db77d621e7
hooks/debian/20-setup-apt: Use blacklist for libc6-xen instead of whitelist
2012-06-04 18:38:22 +02:00
Axel Beckert
5acbc5171f
Link gentoo/10-disable-tls to common/10-disable-tls, too
2012-06-04 18:26:32 +02:00
Axel Beckert
14226d382b
Remove debian-specific stuff from hooks/gentoo/10-disable-tls
2012-06-04 18:24:06 +02:00
Axel Beckert
0d1e1b7e2a
Merge common/10-disable-tls and dapper/10-disable-tls
2012-06-04 18:19:26 +02:00
Axel Beckert
060fc6bd19
Merge dapper special case with libc6-xen into common/20-setup-apt
2012-06-04 17:57:41 +02:00
Axel Beckert
5dd64112ed
Refactoring: code deduplication: Merge hook files with just whitespace differences
2012-06-04 17:51:36 +02:00
Axel Beckert
4279ce6d28
Merge 35-setup-users Fedora special case into common/35-setup-users
2012-06-04 17:25:05 +02:00
Axel Beckert
98983cc9a0
Refactoring: Massive code deduplication in hooks directory (Part 3)
...
All remaining hooks files just differed syntactially, but not
semantically. They were merged into one file sporting the most
readable syntax variant.
2012-06-04 16:59:19 +02:00
Axel Beckert
2e9394d010
Refactoring: Massive code deduplication in hooks directory (Part 2)
...
All hooks files which were identical in two groups (debianoid and
redhatoid) have been moved to the new hooks/common directory and now
have symbolic links to the according new files at their old locations.
2012-06-04 16:47:59 +02:00
Axel Beckert
fc736c040d
Refactoring: Massive code deduplication in hooks directory
...
All hooks files which were identical and had no second group of
identically named hook files have been moved to a new hooks/common
directory and now have symbolic links to the new single file at their
old locations.
Also slightly modified to make this work:
* Makefile: copy new hooks/common directory
* Some tests: ignore new hooks/common directory
2012-06-04 16:26:03 +02:00
Axel Beckert
6201e24b51
Also disable initctl in the chroot, not only start-stop-daemon
...
Closes LP#997063. Thanks xstasi on Lauchnpad for the patch
2012-05-30 23:03:12 +02:00
Axel Beckert
9c90c93bc9
Merge commit 'refs/merge-requests/2' of git://gitorious.org/xen-tools/xen-tools into merge-requests/2
2012-05-08 00:30:36 +02:00
Axel Beckert
6fe6f5b09f
Merge branch '4.2'
2012-05-07 22:23:05 +02:00
Vagrant Cascadian
81656a9ef5
only attempt to generate the ssh host keys if not already present
2012-05-07 22:16:39 +02:00
Dmitry Nedospasov
54bde967a2
Point-to-Point routing for Ubuntu
2011-04-18 23:45:20 +02:00
Alex Tomlins
b0bae98746
Use configured apt_proxy in guests.
2011-03-31 09:39:39 +01: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
73528d94e7
Mounts also /dev/pts automatically before running any hooks or rules
...
Closes Debian bug #588783 .
2010-08-03 15:51:33 +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
Axel Beckert
231fff9785
Shebang lines with /bin/bash are not wanted.
...
There maybe systems, especially in the BSD world, without bash.
2010-07-23 13:28:28 +02:00
Dmitry Nedospasov
3951ceb718
Fix karmic/lucid gettys
...
This was broken by a previous patch, the if statement looked for
a foler that doesn't exist on karmic, but did on prior release,
since ttys are no longer in /etc/event.d, but instead in /etc/init
/etc/event.d -> /etc/init
2010-07-18 20:14:26 +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
Stéphane Jourdois
c5b4f4bc73
Test file before modifying
...
This shuts down errors during t/hook-inittab.t proving, and does
not modify hook during real run.
2010-07-16 16:27:42 +02:00
Stéphane Jourdois
66a4a399ab
Use intrepid sed script for inittab
...
This makes t/hook-inittab.t pass for this hook.
2010-07-15 14:18:19 +02:00
Stéphane Jourdois
6a66d4f068
Disable other getty lines as debian does.
...
This makes t/hook-inittab.t pass for this hook.
2010-07-15 14:18:19 +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
96f4026e33
Updated remaining 50-setup-hostname scripts
2010-06-05 17:09:51 +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
915cb05d85
Updated remaining 70-install-ssh files
2010-06-02 23:58:51 +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