mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2025-04-02 00:23:50 +00:00
Use :: as link separator
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
parent
bc8a73dde4
commit
eac4faddc6
@ -74,7 +74,7 @@ func (m command) build() *cli.Command {
|
|||||||
},
|
},
|
||||||
&cli.StringSliceFlag{
|
&cli.StringSliceFlag{
|
||||||
Name: "link",
|
Name: "link",
|
||||||
Usage: "Specify a specific link to create. The link is specified as source:target",
|
Usage: "Specify a specific link to create. The link is specified as target::link",
|
||||||
Destination: &cfg.links,
|
Destination: &cfg.links,
|
||||||
},
|
},
|
||||||
&cli.StringFlag{
|
&cli.StringFlag{
|
||||||
@ -145,7 +145,7 @@ func (m command) run(c *cli.Context, cfg *config) error {
|
|||||||
|
|
||||||
links := cfg.links.Value()
|
links := cfg.links.Value()
|
||||||
for _, l := range links {
|
for _, l := range links {
|
||||||
parts := strings.Split(l, ":")
|
parts := strings.Split(l, "::")
|
||||||
if len(parts) != 2 {
|
if len(parts) != 2 {
|
||||||
m.logger.Warnf("Invalid link specification %v", l)
|
m.logger.Warnf("Invalid link specification %v", l)
|
||||||
continue
|
continue
|
||||||
|
@ -117,7 +117,7 @@ func (d symlinks) getSpecificLinkArgs() ([]string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
linkPath := filepath.Join(filepath.Dir(m.Path), link)
|
linkPath := filepath.Join(filepath.Dir(m.Path), link)
|
||||||
links = append(links, "--link", fmt.Sprintf("%v:%v", target, linkPath))
|
links = append(links, "--link", fmt.Sprintf("%v::%v", target, linkPath))
|
||||||
linkProcessed[link] = true
|
linkProcessed[link] = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user