Modify

Opened 6 years ago

Closed 2 years ago

#7185 closed enhancement (wontfix)

add drbd package

Reported by: framer99 Owned by: developers
Priority: normal Milestone: Features Paradise
Component: packages Version: Trunk
Keywords: drbd cn connector ADVANCED_REALTIME Cc:

Description

This was built and tested against the trunk a few months ago, but only compile tested against latest trunk rev.

There are 2 patches outside the drbd package dir

  1. drbd needs the kernel "connector" module built, which is added as a kmod package in one of the attached patches.
  1. drbd also needs the uClibc ADVANCED_REALTIME feature enabled. It is currently disabled for all arches except Ubicom32. I'm not sure of the impact of enabling it other than it makes drbd compile. Ideally there could be a menuconfig switch to enable this uClibc feature but for now it's just a patch to the uClibc config file. Attached patch only modifies config for uClibc 9.30.1 using the menuconfig developer option to switch uClibc version will break your drbd compile.

Attachments (4)

005_enable_adv_realtime_uClibc.9.30.1.patch (343 bytes) - added by framer99 6 years ago.
enable ADVANCED_REALTIME feature in uClibc 0.9.30.1 (required for drbd)
010_add_connector_kmod.patch (729 bytes) - added by framer99 6 years ago.
add package for kernel connector module (required by drbd)
020_add_drbd_package.patch (4.8 KB) - added by framer99 6 years ago.
add drbd 8.3.7 package
020_add_drbd_package.2.patch (3.1 KB) - added by framer99 6 years ago.
remove stock example init and config files from drbd pkg add patch

Download all attachments as: .zip

Change History (6)

Changed 6 years ago by framer99

enable ADVANCED_REALTIME feature in uClibc 0.9.30.1 (required for drbd)

Changed 6 years ago by framer99

add package for kernel connector module (required by drbd)

Changed 6 years ago by framer99

add drbd 8.3.7 package

Changed 6 years ago by framer99

remove stock example init and config files from drbd pkg add patch

comment:1 Changed 6 years ago by framer99

oops, the first 020_add_drbd_package.patch had some example init and config files left in it that were not setup for drbd at all, so no point in including them. They are removed from the second add_drbd_package patch ( 020_add_drvd_package.2.patch )

comment:2 Changed 2 years ago by florian

  • Resolution set to wontfix
  • Status changed from new to closed

Please submit a pull request against https://github.com/openwrt/packages

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.