* using Git LFS on GitHub for fs/* images/* huge files Change-Id: I7a0cf5d404abb0ac2e1c63c80195fd922d4fdf36changes/64/4464/4 grml20140303
parent
1e166545f4
commit
210dbb37dd
@ -0,0 +1,3 @@
|
|||||||
|
fs/grml64-full/grml64-full.squashfs filter=lfs diff=lfs merge=lfs -text
|
||||||
|
images/initrd.img filter=lfs diff=lfs merge=lfs -text
|
||||||
|
images/vmlinuz filter=lfs diff=lfs merge=lfs -text
|
@ -0,0 +1,8 @@
|
|||||||
|
[core]
|
||||||
|
repositoryformatversion = 0
|
||||||
|
[lfs]
|
||||||
|
url = "https://github.com/sipwise/pxe-boot-images.git/info/lfs"
|
||||||
|
[remote "origin"]
|
||||||
|
url = https://github.com/sipwise/pxe-boot-images
|
||||||
|
fetch = +refs/heads/*:refs/remotes/origin/*
|
||||||
|
lfsurl = "https://github.com/sipwise/pxe-boot-images.git/info/lfs"
|
@ -0,0 +1,36 @@
|
|||||||
|
NOTE: The current git repository tracks huge files
|
||||||
|
using Git Large File Storage (LFS).
|
||||||
|
|
||||||
|
Please download and install Git command line extension
|
||||||
|
'git-lfs' to checkout code properly.
|
||||||
|
|
||||||
|
https://github.com/github/git-lfs/releases
|
||||||
|
|
||||||
|
# dpkg -i git-lfs_1.1.0_amd64.deb
|
||||||
|
$ git lfs install
|
||||||
|
|
||||||
|
In short:
|
||||||
|
huge files are stored on GitHub LFS directly
|
||||||
|
and checked out/updated automatically using git-lfs extension.
|
||||||
|
The repository itself contains references to big files only
|
||||||
|
(altogether with their checksum).
|
||||||
|
|
||||||
|
# Adding new big files:
|
||||||
|
|
||||||
|
git lfs track <filename>
|
||||||
|
git add <filename>
|
||||||
|
git lfs status
|
||||||
|
|
||||||
|
```
|
||||||
|
On branch vseva/17675
|
||||||
|
Git LFS objects to be pushed to gerrit/master:
|
||||||
|
|
||||||
|
fs/grml64-full/grml64-full.squashfs (378.6 MB)
|
||||||
|
images/initrd.img (17.1 MB)
|
||||||
|
images/vmlinuz (2.9 MB)
|
||||||
|
|
||||||
|
Git LFS objects to be committed:
|
||||||
|
|
||||||
|
|
||||||
|
Git LFS objects not staged for commit:
|
||||||
|
```
|
@ -0,0 +1,7 @@
|
|||||||
|
ngcp-pxe-boot (0.1.0.0+0~grml20140303) unstable; urgency=medium
|
||||||
|
|
||||||
|
[ Alexander Lutay ]
|
||||||
|
* [1e16654] MT#17675 Add .gitreview to pxe-boot-images
|
||||||
|
* Init
|
||||||
|
|
||||||
|
-- Alexander Lutay <alutay@sipwise.com> Thu, 04 Feb 2016 14:29:20 +0100
|
@ -0,0 +1 @@
|
|||||||
|
9
|
@ -0,0 +1,20 @@
|
|||||||
|
Source: ngcp-pxe-boot
|
||||||
|
Section: net
|
||||||
|
Priority: extra
|
||||||
|
Maintainer: Sipwise Development Team <support@sipwise.com>
|
||||||
|
Build-Depends: debhelper (>= 9~)
|
||||||
|
Standards-Version: 3.9.7
|
||||||
|
Homepage: https://sipwise.com/
|
||||||
|
|
||||||
|
Package: ngcp-pxe-boot-images
|
||||||
|
Architecture: all
|
||||||
|
Depends: pxelinux,
|
||||||
|
${misc:Depends}
|
||||||
|
Description: PXE boot files for PRO/Carrier bootstrap
|
||||||
|
PXE boot files to bootstrap PRO/Carrier (mainly Grml files).
|
||||||
|
|
||||||
|
Package: ngcp-pxe-boot-fs
|
||||||
|
Architecture: all
|
||||||
|
Depends: ${misc:Depends}
|
||||||
|
Description: filesystem files for PRO/Carrier bootstrap
|
||||||
|
filesystem files to bootstrap PRO/Carrier (mainly Grml files).
|
@ -0,0 +1,32 @@
|
|||||||
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
|
Source: https://www.sipwise.com/
|
||||||
|
Upstream-Contact: Sipwise Development Team <support@sipwise.com>
|
||||||
|
|
||||||
|
Files: debian/*
|
||||||
|
Copyright: 2016 Sipwise GmbH, Austria
|
||||||
|
License: GPL-2
|
||||||
|
|
||||||
|
Files: images/initrd.img images/vmlinuz
|
||||||
|
Copyright: 1991-2012 Linus Torvalds and many others
|
||||||
|
License: GPL-2
|
||||||
|
|
||||||
|
Files: fs/grml64-full/*
|
||||||
|
Copyright: Michael Prokop <mika@grml.org>
|
||||||
|
License: miscellaneous, see http://grml.org/
|
||||||
|
|
||||||
|
License: GPL-2
|
||||||
|
This package is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License version 2 as
|
||||||
|
published by the Free Software Foundation.
|
||||||
|
.
|
||||||
|
This package is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
.
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this package; if not, write to the Free Software
|
||||||
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
Comment:
|
||||||
|
On Debian systems, the complete text of the GNU General Public License version
|
||||||
|
2 can be found in `/usr/share/common-licenses/GPL-2'.
|
@ -0,0 +1 @@
|
|||||||
|
fs/* var/lib/ngcp-pxe-boot-images/fs/
|
@ -0,0 +1 @@
|
|||||||
|
images/* var/lib/ngcp-pxe-boot-images/images/
|
@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/make -f
|
||||||
|
# Uncomment this to turn on verbose mode.
|
||||||
|
# export DH_VERBOSE=1
|
||||||
|
|
||||||
|
%:
|
||||||
|
dh $@
|
@ -0,0 +1 @@
|
|||||||
|
3.0 (native)
|
@ -0,0 +1 @@
|
|||||||
|
grml64-full.squashfs
|
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:52389e53dfde0993acaff972a5cbb230988506b6931c542435f17f51a4339d5f
|
||||||
|
size 397017088
|
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:0601961745ad93616ba267287fd490dda1fb5dd88840493a03a104aa90d027f5
|
||||||
|
size 17964860
|
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5a5917b6827cec979fde4a0f0b05a391bd01f22ded91b29464c26fd6e5095b84
|
||||||
|
size 3014336
|
Loading…
Reference in new issue