aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
blob: c9e7a084a119a0edcadd991331cba5468183a0b5 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
# Create the build system.

set -e -x

# Generate stubs for translations.
langs=`find po/doc -type f -name 'guix-manual*.po' \
        | sed -e 's,guix-manual\.,,' \
        | xargs -n 1 -I{} basename {} .po`
for lang in ${langs}; do
    if [ ! -e "doc/guix.${lang}.texi" ]; then
	echo "@setfilename guix.${lang}.info" > "doc/guix.${lang}.texi"
	echo "@include version-${lang}.texi" >> "doc/guix.${lang}.texi"
	# Ensure .po file is newer.
	touch "po/doc/guix-manual.${lang}.po"
    fi
done
langs=`find po/doc -type f -name 'guix-cookbook*.po' \
        | sed -e 's,guix-manual\.,,' \
        | xargs -n 1 -I{} basename {} .po`
for lang in ${langs}; do
    if [ ! -e "doc/guix-cookbook.${lang}.texi" ]; then
	echo "@setfilename guix-cookbook.${lang}.info" > "doc/guix-cookbook.${lang}.texi"
	# Ensure .po file is newer.
	touch "po/doc/guix-cookbook.${lang}.po"
    fi
done

exec autoreconf -vfi
fe94b'>uuid: Add 'uuid=?' and use it....Ludovic Courtès 2017-09-11file-systems: Introduce (gnu system uuid)....Ludovic Courtès 2017-09-11file-systems: Add UUID type dictionaries....Ludovic Courtès 2017-08-05build: Allow mounting of entire disks....Danny Milosavljevic 2017-07-03build: Allow specifying volume-uuid with make-iso9660-image....Danny Milosavljevic 2017-07-02file-systems: iso9660-uuid->string: Use "-" as separator in the result....Danny Milosavljevic 2017-06-11file-systems: Handle EIO error in 'ENOENT-safe' as well....Adam Van Ymeren 2017-06-10file-systems: Provide string->ext*-uuid, string->btrfs-uuid....Danny Milosavljevic 2017-06-09file-systems: Provide string->iso9660-uuid....Danny Milosavljevic 2017-06-07file-systems: Use creation time if modification time is unset for ISO9660....Danny Milosavljevic 2017-06-03file-systems: Improve error handling in the iso9660 case - fixes boot problem....Danny Milosavljevic 2017-05-31file-systems: Improve error reporting....Danny Milosavljevic 2017-05-31gnu: build: Improve comments....Danny Milosavljevic 2017-05-27gnu: build: Improve docstrings....Danny Milosavljevic 2017-05-03gnu: build: file-systems: Add ISO-9660....Danny Milosavljevic 2017-04-13file-systems: Allow for bind-mounts of named sockets....Ludovic Courtès 2017-04-11build: Fix compilation warnings....Mathieu Othacehe 2017-03-01file-systems: Add FAT32 support....David Craven 2017-01-31file-systems: Do not read superblocks past the end of a device....Ludovic Courtès 2017-01-10system: Add btrfs file system support....David Craven 2017-01-10file-systems: Refactor file-system predicates....David Craven 2017-01-10file-systems: Refactor check-file-system....David Craven 2017-01-06file-systems: Refactor file system detection logic....David Craven 2016-11-29gnu: Allow nfs file systems to be automatically mounted....John Darrington 2016-11-06gnu: build: file-system: Change url of LUKS specification....ng0 2016-10-27file-systems: 'disk-partitions' detected partitions from mapped devices....Ludovic Courtès 2016-09-05file-systems: Always use (guix build syscalls)....Ludovic Courtès 2016-04-17file-systems: Add 'find-partition-by-luks-uuid'....Ludovic Courtès 2016-04-17file-systems: Separate ENOENT catching from ext2 superblock reads....Ludovic Courtès 2016-02-08file-systems: Spawn a Bournish REPL upon fsck failure....Ludovic Courtès 2016-01-01system: Allow the root file system to be named by UUID....Ludovic Courtès 2016-01-01file-systems: Move 'string->uuid' to the build side....Ludovic Courtès 2015-10-17file-systems: Do not truncate mount points that already exist....Ludovic Courtès