Daniel Hilst
944a9d1e33
fix(build-ubunturepo): derive a stable, filesystem-safe repo path
...
The apt output directory is built from the current branch name. A branch
containing a slash created nested directories, and builds run as root against
a repository owned by another user collapsed the value to empty because git
aborted with "dubious ownership". Resolve the branch with safe.directory and
replace unsafe characters, so the output path is stable across branch names
and run contexts.
Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com >
(cherry picked from commit e2e15184f2 )
2026-07-19 12:19:45 -03:00
Daniel Hilst
638f0d75c4
Fix xCAT 2.18 EL10 x86_64 package build issues
...
Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com >
2026-06-20 18:48:14 -03:00
Vinícius Ferrão
023beff053
Add Ubuntu 26.04 provisioning support
2026-05-01 11:13:45 -03:00
Daniel Hilst Selli
f61b0401da
fix: Fix xcat-genesis-scripts and xcat-vlan build in build-ubunturepo
...
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com >
2026-01-29 14:46:49 -03:00
Daniel Hilst Selli
971df49d6e
fix: Fix CI build.
...
* WIP in github_action_xcat_test.pl
* Fix typo in build-ubunturepo.sh
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com >
2026-01-23 11:42:18 -03:00
Markus Hilger
f7f3bdb5c7
Do not rely on GPG key id
...
- use the key name if possible
- instead of downloading repomd.xml.key, create it on the fly
2024-04-20 02:18:05 +02:00
Markus Hilger
d4423121a1
Add Ubuntu Jammy (22.04) build support
2024-02-12 16:40:48 +01:00
Mark Gurevich
3b0442797c
Support for xCAT installation on Ubuntu20
2022-09-21 10:02:27 -04:00
Mark Gurevich
1204fc0550
Ubuntu dependency build
2019-09-17 15:02:21 -04:00
GONG Jie
5c9d332cf0
Remove trailing spaces in file build-ubunturepo
2017-12-31 23:59:59 +00:00
xuweibj
a428807868
set buildall to default when build ubuntu ( #5474 )
...
- same behavior as building rpm
2018-08-08 10:09:43 +08:00
robin2008
b319523ae3
put the tarball directly under
2018-08-07 13:54:24 +08:00
Bin Xu
4b73e824a9
enhancement on build xcat-core script to support output to directory ( #5424 )
...
* enhancement on buildcore.sh:
- support DEST=<output path>
- handle the case when checkout a tag
* build for ubuntu
* make more consistent behavior for build rpm and deb
2018-08-06 17:01:39 +08:00
xuweibj
5bafda521e
specify build pkg dir when build rpm/deb ( #5463 )
...
* specify build pkg dir when build rpm/deb
* modified depending on comments
2018-08-06 16:16:19 +08:00
Gᴏɴɢ Jie
fceff79d5d
Specify the new GPG key 5619700D used for signing ( #5316 )
2018-06-22 14:31:09 +08:00
Gᴏɴɢ Jie
35b23b4d0e
Support Ubuntu 18.04. Add code name bionic to the build script ( #5304 )
2018-06-20 15:53:39 +08:00
GONG Jie
9ed73d9dfb
Fix the git short commit id to 7-byte long
2018-02-28 18:02:00 +08:00
bybai
a673a886ac
fix CI xCAT-vlan failure
2018-01-19 00:00:03 -05:00
zet809
179b1cdf6c
modify directory to copy bmcsetup/getipmi scripts ( #4649 )
2018-01-17 23:48:13 -06:00
GONG Jie
ce9ae7fa97
rsync xcat-dep to http://xcat.org/files/xcat/repos/apt/devel/xcat-dep/ for Debian/Ubuntu
2017-08-29 10:35:14 +08:00
yangsong
38539f48bd
correct the generation of conf/distributions for xcat-dep ( #3553 )
2017-07-28 00:00:36 -05:00
yangsong
35b5155322
add GPGSIGN env variable to avoid sign for ubuntu build ( #3403 )
2017-07-05 17:31:37 +08:00
yangsong
b8c402c86a
Revert "add GPGSIGN =0 option to skip repo sign in ubuntu build script" ( #3303 )
2017-06-21 17:45:23 +08:00
immarvin
3735a07bb9
add SIGN=0 option to skip repo sign in ubuntu build script
2017-06-15 23:24:04 -04:00
Victor Hu
3d7bd7bab3
Create a new variable to store the long commit ID incase
...
there are scripts already consuming the short commit ID
2017-04-26 13:19:47 -04:00
Victor Hu
e64d8d8567
Change to using the long commit ID instead of short commit ID
...
to help automation testing scripts calculate more information.
Sync'ed up the code between LINUX and UBUNTU builds so the variables
are more similar
2017-04-13 08:55:28 -04:00
Victor Hu
769de7bf58
Restore the code to upload the xcat-dep to xcat.org, removed too much in PR #2444
2017-02-21 13:47:22 -05:00
Victor Hu
9eb044f997
Clean up unused upload code from the ubuntu build script
2017-01-24 14:15:14 -05:00
Victor Hu
0cd485cdfe
Create a buildinfo file for Ubuntu builds
2017-01-24 13:59:04 -05:00
Victor Hu
8f724776ef
Remove the SVNUP code since git has replaced svn
2017-01-24 10:05:22 -05:00
zet809
6ace21010b
Merge branch 'master' into have_bmcsetup_run_in_postscript
2017-01-10 13:54:40 +08:00
ertaozh
197212a886
Modification based on Victor's comments
2017-01-09 23:45:41 -05:00
ertaozh
6440032111
modify getipmi and bmcsetup works also as a post/postboot script for diskful or diskless installation
2017-01-03 08:42:52 -05:00
neo954
327db76f9e
Make all the deb packages have the exactly same version and release numbers
2017-01-03 12:56:15 +08:00
Victor Hu
6d415c7040
Add back in the code to upload the deps package to xcat.org
2016-11-09 22:37:58 -05:00
hu-weihua
91e29ba7f5
Fix issue, xcat-core builed failed in ubuntu due to xcat probe code checking
2016-08-15 23:03:54 -04:00
Weihua Hu
665bf66f47
Fix bug1687 xcatprobe could not surpport xcatmn command on ubuntu ( #1691 )
...
* fix bug1687 xcatprobe could not surpport xcatmn command on ubuntu
* remove useless files
2016-08-13 02:04:55 -05:00
Xiaopeng Wang
19b87142ba
Merge pull request #1658 from hu-weihua/probepkg
...
Probe package, add ServiceNodeUtils.pm to probe lib
2016-08-10 11:31:11 +08:00
hu-weihua
08cb5f1660
Probe package, add ServiceNodeUtils.pm to probe lib
2016-08-09 22:01:43 -04:00
immarvin
43dc07c56f
fix [FVT]:ubuntu build script build-ubunturepo does not support minor release #1604
2016-08-09 03:31:17 -04:00
Victor Hu
d3eaa578d0
Remove the code sections that upload the resulting build to xcat.org ( #1586 )
...
The upload is no longer handled in this build script, removing for clarity
2016-07-27 17:30:34 +08:00
ertaozh
15dd911372
Modify xcat-genesis-scripts-ppc64 depend on xcat-genesis-base-ppc64 and xcat-genesis-scripts-x86-64 depend on xcat-genesis-base-x86-64 for ubuntu
2016-07-18 21:44:20 -04:00
hu-weihua
3286d4a78d
modify depending on comments
2016-07-03 23:29:51 -04:00
hu-weihua
ac1c213e62
package xcat-probe
2016-07-01 05:19:27 -04:00
Victor Hu
5860235832
The xCAT-nbroot has been replaced by xCAT-genesis
...
Removing the old files associated with nbroot/nbroot2
2016-06-10 15:45:26 -04:00
Victor Hu
489b1f5896
Change the xcat-dep produced on Ubuntu to be .bz2 extension
2016-03-15 08:12:24 -04:00
Victor Hu
e556952bc8
Add checks for required packages before running the build
2016-03-15 08:12:24 -04:00
Victor Hu
22e4396165
Add support for xenial release
...
- Test only for the old saucy release for amd64 ONLY to ease future support
- format the code around the changes for 4 space
2016-03-15 08:12:23 -04:00
Victor Hu
8a39aa8aa5
Remove references to sourceforge in these files
2015-10-27 16:54:21 -04:00
Victor Hu
847d191049
Fix up the build-ubunturepo script to have the correct URLs for
...
uploading to xcat.org
Also changed the behavior to be more consistent with what buildcore/buildep
is doing for Linux rpm builds
2015-10-12 13:46:41 -04:00