Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ CX uses a signed APT repository with deb822 format:
```
# /etc/apt/sources.list.d/cx.sources
Types: deb
URIs: https://repo.cxlinux-ai.com/apt
URIs: https://repo.cxlinux.ai/apt
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Suites: cx cx-updates cx-security
Components: main
Signed-By: /usr/share/keyrings/cx-archive-keyring.gpg
Expand Down Expand Up @@ -227,17 +227,17 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
## Related Repositories

- [cortex](https://github.com/cxlinux-ai/cortex) - AI-powered package manager CLI
- [website](https://github.com/cxlinux-ai/website) - cxlinux-ai.com
- [website](https://github.com/cxlinux-ai/website) - https://cxlinux.ai

## License

BSL 1.1 - See [LICENSE](LICENSE)

## Support

- Documentation: https://cxlinux-ai.com/docs
- Issues: https://github.com/cxlinux-ai/cx-distro/issues
- Discord: https://discord.gg/cxlinux-ai
- Documentation: <https://cxlinux.ai/docs>
- Issues: <https://github.com/cxlinux-ai/cx-distro/issues>
- Discord: <https://discord.gg/cxlinux-ai>
Comment on lines +243 to +245

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Search for old domain references in all file types

echo "=== Searching for old domain references in all files ==="
echo ""

echo "## Checking for cxlinux-ai.com references:"
rg -n 'cxlinux-ai\.com' --type-add 'config:*.{json,toml,yml,yaml,ini,conf}' -t config -t sh -t python -t js -t ts 2>&1 | head -50 || echo "None found in common file types"

echo -e "\n## Checking for cortexlinux.com references:"
rg -n 'cortexlinux\.com' --type-add 'config:*.{json,toml,yml,yaml,ini,conf}' -t config -t sh -t python -t js -t ts 2>&1 | head -50 || echo "None found in common file types"

echo -e "\n## Checking for cxlinux.com references:"
rg -n 'cxlinux\.com' --type-add 'config:*.{json,toml,yml,yaml,ini,conf}' -t config -t sh -t python -t js -t ts 2>&1 | head -50 || echo "None found in common file types"

echo -e "\n## Comprehensive search (all files, excluding .git):"
rg -n 'cxlinux-ai\.com|cortexlinux\.com|cxlinux\.com' -g '!.git/' 2>&1 | head -100 || echo "None found"

Repository: cxlinux-ai/cx-distro

Length of output: 17074


Update domain references in non-markdown files.

The PR missed updating old domain references across multiple file types. The comprehensive search found:

  • cxlinux-ai.com: 19 occurrences in Debian package metadata (control, changelog, copyright, postinst files), YAML configurations, and shell scripts
  • cortexlinux.com: 40+ occurrences in shell scripts, installation files, branding templates, and localized HTML slides (20+ language variants)
  • cxlinux.com and repo.cxlinux-ai.com: Multiple occurrences in APT configurations, CNAME files, deployment scripts, and README documentation

Affected locations include:

  • Shell scripts: src/upgrade.sh, src/build.sh, src/mods/*/install.sh, tests/installation-tests.sh
  • Debian packaging: packages/cx-{core,secops,archive-keyring,llm,full,gpu-amd}/debian/*
  • Configuration: apt/cxlinux.{sources,list}, src/mods/35-dconf-patch/schemas/99-cortex-defaults.gschema.override
  • Localized content: src/mods/22-ubiquity-patch/slides/l10n/*/ (20+ language files)
  • Branding and templates: packages/cortex-branding/, apt/deploy/
🤖 Prompt for AI Agents
In `@README.md` around lines 238 - 240, Update all outdated domain references
(cxlinux-ai.com, cortexlinux.com, cxlinux.com, repo.cxlinux-ai.com) in
non-markdown files to the new canonical domain across packaging, scripts,
configs, and localized assets; specifically search and replace in shell scripts
(src/upgrade.sh, src/build.sh, src/mods/*/install.sh,
tests/installation-tests.sh), Debian packaging files
(packages/cx-{core,secops,archive-keyring,llm,full,gpu-amd}/debian/* including
control, changelog, copyright, postinst), APT configs (apt/cxlinux.sources and
apt/cxlinux.list), CNAMEs and deploy scripts (apt/deploy/), schema overrides
(src/mods/35-dconf-patch/schemas/99-cortex-defaults.gschema.override) and
localized slides (src/mods/22-ubiquity-patch/slides/l10n/*); ensure you preserve
file-specific syntax/escaping (deb control, changelog format, shell quoting,
YAML indentation, and CNAME contents), update any repo/apt URLs
(repo.cxlinux-ai.com) consistently, and run a full repo-wide grep to validate
zero remaining occurrences before committing.


---

Expand Down
6 changes: 3 additions & 3 deletions tests/TEST_RESULTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,12 +151,12 @@ sudo /tmp/test.sh
1. **GPU Tests** - Require actual GPU hardware, cannot run in standard VMs
2. **Offline ISO** - Requires pre-built ISO file
3. **Signature Tests** - Require published repository with signed Release files
4. **Package Availability** - Tests may show "not available" until packages are published to repo.cxlinux-ai.com
4. **Package Availability** - Tests may show "not available" until packages are published to repo.cxlinux.ai

## Current Status

**Repository Status:** NOT YET DEPLOYED
- `repo.cxlinux-ai.com` is not resolving (DNS not configured or GitHub Pages not enabled)
- `repo.cxlinux.ai` is not resolving (DNS not configured or GitHub Pages not enabled)
- APT repository at `https://github.com/cxlinux-ai/apt-repo` exists but not deployed

**Pre-deployment Testing:**
Expand All @@ -166,7 +166,7 @@ sudo /tmp/test.sh

**To Deploy Repository:**
1. Enable GitHub Pages on `apt-repo` repository (Settings → Pages → Deploy from branch: `deploy`)
2. Configure DNS CNAME: `repo.cxlinux-ai.com` → `cxlinux-ai.github.io`
2. Configure DNS CNAME: `repo.cxlinux.ai` → `cxlinux-ai.github.io`
3. Build packages: `cd cx-distro && make packages`
4. Add packages to repo: `cd apt-repo && reprepro -b . includedeb cx ../cx-distro/*.deb`
5. Sign and push: `git add . && git commit -m "Add packages" && git push`
Expand Down
Loading