golden hour
/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/pkg
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.py
2.6 KB
Del
OK
__pycache__
-
Del
OK
deb.py
839 B
Del
OK
rpm.py
5.26 KB
Del
OK
win.py
54.34 KB
Del
OK
Edit: deb.py
""" Common functions for working with deb packages """ def combine_comments(comments): """ Given a list of comments, or a comment submitted as a string, return a single line of text containing all of the comments. """ if isinstance(comments, list): comments = [c if isinstance(c, str) else str(c) for c in comments] else: if not isinstance(comments, str): comments = [str(comments)] else: comments = [comments] return " ".join(comments).strip() def strip_uri(repo): """ Remove the trailing slash from the URI in a repo definition """ splits = repo.split() for idx, val in enumerate(splits): if any(val.startswith(x) for x in ("http://", "https://", "ftp://")): splits[idx] = val.rstrip("/") return " ".join(splits)
Save