1.1 --- a/makesd Sat May 25 23:38:04 2019 +0200
1.2 +++ b/makesd Mon May 27 01:19:39 2019 +0200
1.3 @@ -1,6 +1,21 @@
1.4 #!/bin/sh
1.5
1.6 # Prepare a disk for booting a specific hardware device.
1.7 +#
1.8 +# Copyright (C) 2019 Paul Boddie <paul@boddie.org.uk>
1.9 +#
1.10 +# This program is free software; you can redistribute it and/or modify it under
1.11 +# the terms of the GNU General Public License as published by the Free Software
1.12 +# Foundation; either version 3 of the License, or (at your option) any later
1.13 +# version.
1.14 +#
1.15 +# This program is distributed in the hope that it will be useful, but WITHOUT
1.16 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
1.17 +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
1.18 +# details.
1.19 +#
1.20 +# You should have received a copy of the GNU General Public License along with
1.21 +# this program. If not, see <http://www.gnu.org/licenses/>.
1.22
1.23 PROGNAME=`basename "$0"`
1.24 THISDIR=`dirname "$0"`
2.1 --- a/makesd-common Sat May 25 23:38:04 2019 +0200
2.2 +++ b/makesd-common Mon May 27 01:19:39 2019 +0200
2.3 @@ -1,6 +1,21 @@
2.4 #!/bin/sh
2.5
2.6 # Common routines.
2.7 +#
2.8 +# Copyright (C) 2019 Paul Boddie <paul@boddie.org.uk>
2.9 +#
2.10 +# This program is free software; you can redistribute it and/or modify it under
2.11 +# the terms of the GNU General Public License as published by the Free Software
2.12 +# Foundation; either version 3 of the License, or (at your option) any later
2.13 +# version.
2.14 +#
2.15 +# This program is distributed in the hope that it will be useful, but WITHOUT
2.16 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
2.17 +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
2.18 +# details.
2.19 +#
2.20 +# You should have received a copy of the GNU General Public License along with
2.21 +# this program. If not, see <http://www.gnu.org/licenses/>.
2.22
2.23 # Test for a selected device.
2.24
3.1 --- a/makesd-expand-def Sat May 25 23:38:04 2019 +0200
3.2 +++ b/makesd-expand-def Mon May 27 01:19:39 2019 +0200
3.3 @@ -2,6 +2,22 @@
3.4
3.5 # Search for a definition in the definitions file, expanding it to the recorded
3.6 # value, recursively expanding any definition references.
3.7 +#
3.8 +# Copyright (C) 2019 Paul Boddie <paul@boddie.org.uk>
3.9 +#
3.10 +# This program is free software; you can redistribute it and/or modify it under
3.11 +# the terms of the GNU General Public License as published by the Free Software
3.12 +# Foundation; either version 3 of the License, or (at your option) any later
3.13 +# version.
3.14 +#
3.15 +# This program is distributed in the hope that it will be useful, but WITHOUT
3.16 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
3.17 +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
3.18 +# details.
3.19 +#
3.20 +# You should have received a copy of the GNU General Public License along with
3.21 +# this program. If not, see <http://www.gnu.org/licenses/>.
3.22 +
3.23
3.24 PROGNAME=`basename "$0"`
3.25 THISDIR=`dirname "$0"`
4.1 --- a/makesd-format Sat May 25 23:38:04 2019 +0200
4.2 +++ b/makesd-format Mon May 27 01:19:39 2019 +0200
4.3 @@ -1,6 +1,21 @@
4.4 #!/bin/sh
4.5
4.6 # Support formatting of partitions.
4.7 +#
4.8 +# Copyright (C) 2019 Paul Boddie <paul@boddie.org.uk>
4.9 +#
4.10 +# This program is free software; you can redistribute it and/or modify it under
4.11 +# the terms of the GNU General Public License as published by the Free Software
4.12 +# Foundation; either version 3 of the License, or (at your option) any later
4.13 +# version.
4.14 +#
4.15 +# This program is distributed in the hope that it will be useful, but WITHOUT
4.16 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
4.17 +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
4.18 +# details.
4.19 +#
4.20 +# You should have received a copy of the GNU General Public License along with
4.21 +# this program. If not, see <http://www.gnu.org/licenses/>.
4.22
4.23 PROGNAME=`basename "$0"`
4.24 THISDIR=`dirname "$0"`
5.1 --- a/makesd-partition Sat May 25 23:38:04 2019 +0200
5.2 +++ b/makesd-partition Mon May 27 01:19:39 2019 +0200
5.3 @@ -7,6 +7,21 @@
5.4 #
5.5 # Erase bootloader blocks.
5.6 # Perform partitioning using sfdisk.
5.7 +#
5.8 +# Copyright (C) 2019 Paul Boddie <paul@boddie.org.uk>
5.9 +#
5.10 +# This program is free software; you can redistribute it and/or modify it under
5.11 +# the terms of the GNU General Public License as published by the Free Software
5.12 +# Foundation; either version 3 of the License, or (at your option) any later
5.13 +# version.
5.14 +#
5.15 +# This program is distributed in the hope that it will be useful, but WITHOUT
5.16 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
5.17 +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
5.18 +# details.
5.19 +#
5.20 +# You should have received a copy of the GNU General Public License along with
5.21 +# this program. If not, see <http://www.gnu.org/licenses/>.
5.22
5.23 PROGNAME=`basename "$0"`
5.24 THISDIR=`dirname "$0"`
6.1 --- a/makesd-partition-summary Sat May 25 23:38:04 2019 +0200
6.2 +++ b/makesd-partition-summary Mon May 27 01:19:39 2019 +0200
6.3 @@ -2,6 +2,21 @@
6.4
6.5 # Emit a partition summary for a device employing parameters such as the start,
6.6 # size, and type.
6.7 +#
6.8 +# Copyright (C) 2019 Paul Boddie <paul@boddie.org.uk>
6.9 +#
6.10 +# This program is free software; you can redistribute it and/or modify it under
6.11 +# the terms of the GNU General Public License as published by the Free Software
6.12 +# Foundation; either version 3 of the License, or (at your option) any later
6.13 +# version.
6.14 +#
6.15 +# This program is distributed in the hope that it will be useful, but WITHOUT
6.16 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
6.17 +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
6.18 +# details.
6.19 +#
6.20 +# You should have received a copy of the GNU General Public License along with
6.21 +# this program. If not, see <http://www.gnu.org/licenses/>.
6.22
6.23 PROGNAME=`basename "$0"`
6.24 THISDIR=`dirname "$0"`
7.1 --- a/makesd-partition-table Sat May 25 23:38:04 2019 +0200
7.2 +++ b/makesd-partition-table Mon May 27 01:19:39 2019 +0200
7.3 @@ -2,6 +2,21 @@
7.4
7.5 # Emit a partition table for a device employing parameters such as the start,
7.6 # size, and type.
7.7 +#
7.8 +# Copyright (C) 2019 Paul Boddie <paul@boddie.org.uk>
7.9 +#
7.10 +# This program is free software; you can redistribute it and/or modify it under
7.11 +# the terms of the GNU General Public License as published by the Free Software
7.12 +# Foundation; either version 3 of the License, or (at your option) any later
7.13 +# version.
7.14 +#
7.15 +# This program is distributed in the hope that it will be useful, but WITHOUT
7.16 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
7.17 +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
7.18 +# details.
7.19 +#
7.20 +# You should have received a copy of the GNU General Public License along with
7.21 +# this program. If not, see <http://www.gnu.org/licenses/>.
7.22
7.23 PROGNAME=`basename "$0"`
7.24 THISDIR=`dirname "$0"`